User defined Catalog type3 - Valuation Code field is missing

Hi Quality Experts,
SAP Version : SAP ECC 6.0
I have craeted the user defined catalog type "S" coping the system defined catalog type "3".
In sytem defined catalog type "3", in transaction code QS51, there are 15 fields.
Where as user defined catalog type "S", for the same transaction code QS51,
7 fields are hidden including the "Valuation Code" field.
Hence the selection set can not be created.
The details are given below.
S.No     System defined Catalog Type "3".     User defined Catalog Type "S".     Remarks
1     Code Grouop     Code Grouop     OK
2     Code                      Code                     OK
3     Short Text for Code     Short Text for Code     OK
4     Long Text for Code     Long Text for Code     OK
5     Valuation Code     MISSING                    THIS FIELD IS MISSING
6     Quality Score     MISSING                    THIS FIELD IS MISSING
7     Posting Propasal UD     MISSING                     THIS FIELD IS MISSING
8     Long Term Char.     MISSING                      THIS FIELD IS MISSING
9     Stock Screen Backgr. MISSING        THIS FIELD IS MISSING
10     Follow up action     MISSING                  THIS FIELD IS MISSING
11     Short Text      MISSING                      THIS FIELD IS MISSING
12     Changed By     Changed By       OK
13     Changed On     Changed On      OK
14     Created By     Created By     OK
15     Created On     Created On     OK
Please do the needful.
With Best Regards,
Raghu Sharma

Hi Anton,
Thanks for your prompt reply.
Can u please guide to create a user defined catalog of type 3 ?
While creating the selection Set, I need all fields.
With Best Regards,
Raghu Sharma.

Similar Messages

  • User defined Catalog type u0093Su0094  - Valuation code field missing

    Hi Quality Experts,
    I have created a user defined catalog type in customization coping the catalog type 3.
    This is required for authorization purposes.
    Transaction Code : QS51.
    For system defined catalog type 3, in QS51 all fields are visible.
    Hence selection set can be created.
    For user defined catalog type S which is a copy of 3,
    for the same transaction code QS51 many field are hidden.
    Hence selection set can not be created.
    15 Columns are existing.
    S.No     System defined Catalog Type "3".     User defined Catalog Type "S".     Remarks
    1     Code Grouop     Code Grouop     OK
    2     Code                      Code                      OK
    3     Short Text for Code     Short Text for Code     OK
    4     Long Text for Code     Long Text for Code     OK
    5     Valuation Code     MISSING                     THIS FIELD IS MISSING
    6     Quality Score     MISSING                     THIS FIELD IS MISSING
    7     Posting Propasal UD     MISSING                     THIS FIELD IS MISSING
    8     Long Term Char.     MISSING                     THIS FIELD IS MISSING
    9     Stock Screen
                    Backgr.                    MISSING                     THIS FIELD IS MISSING
    10     Follow up action     MISSING                      THIS FIELD IS MISSING
    11     Short Text      MISSING                     THIS FIELD IS MISSING
    12     Changed By     Changed By     OK
    13     Changed On     Changed On     OK
    14     Created By     Created By     OK
    15     Created On     Created On     OK
    ===========================================================
    Total  7 fields are missing.
    SAP Version : SAP ECC 6.0
    Please guide.
    With Best Regards,
    Raghu Sharma.

    Hi
    when you have created new Catalog type by copying 3, did you check whether Selected Sets is flagged in the configuration?
    regards
    Srinivas

  • Sales Order Creation - User defined POV on Reason Code

    I need to change the F4 values list on a field on standard SAP screen.  Screen 4480, field ABGRU of SAPMV45A.
    There appears to be no customer exit in the process on value-request section of the screen that I can utilise.
    Can you advise on the best way of implementing an enhanced POV drop down list.
    Thanks

    Thanks for that suggestion, but that will bring up the key on every field, not just the reason code on sales order entry.  Also it would need changing on the gui for every user.
    Does anyone know how I can customise the pov values on just the abgru field on screen 4480 of sapmv45a ?
    I think this is the way it needs doing.

  • Business Place & Section Code Field is missing in FB60// "Bus.place/sectn"

    Hi Gurus,
    I am working on ECC 5. I have done all the configuration for Extended Withholding tax.
    While doing FB60, the field "Bus.place/sectn" are missing in the screen "Basic Data".
    Can you please let me know how to get the field "Bus.place/sectn" in the "Basic Data" screen in FB60.
    Thanks will assign points if useful.
    Rgds
    Prasad

    Hi Prasad,
    Please Impliment Note No.813103 for ECC 5 it is a Program Error i am 100% sure it will work.
    Regards,
    Manish

  • How to use pl/sql code as ODI user defined function

    Hi All,
    i have a pl/sql code and i want to create ODI user defined function using this code .
    please find the pl/sql code below:
    ============================
    declare
    v_no_of_duplicate_rec number := 0;
    begin
    select count(*)
    into v_no_of_duplicate_rec
    from ( select 1
    from temp_pre_selections
    group by svb_number, selection_id
    having count(*) > 1);
    if v_no_of_duplicate_rec = 0 then
    return 'N';
    else
    return 'Y';
    end if;
    end if;
    ==========================
    please help me how to achieve the same .
    Thanks
    Vinod

    2 ways:
    a. implement logic in odi function directly: getCount, Oracle implementation:
    select case count(1) when 0 then 'N' else 'Y' end
    from hr.employees
    when you use this function to refresh a variable, the refresh statement should only be getCount, you shoueld not write select getCount from dual, otherwise it will become
    select select .... from ... from dual
    b. if your logic is complex, I suggest to write function directly in your database, then call this function in your ODI function
    eg:
    CREATE OR REPLACE FUNCTION hr.test RETURN varchar2 IS
    tmpVar NUMBER;
    BEGIN
    select count(1) into tmpVar from hr.employees;
    if tmpVar=0 then
    return 'N';
    else
    return 'Y';
    end if;
    END test;
    then create a ODI function, Oracle implementation is
    hr.test
    in your variable refresh statement, you can write select getCount from dual
    if you use the odi function in other locations expect for refreshing variable, the idea is similar

  • User Defined field and User defined values.

    Curently testing this in the demo database before rolling it out to a customer.
    I added a user defined field to my item master data base called Lengthcm of type Amount.
    I have created a query:
    SELECT u_lengthcm = CASE
                      WHEN $[oitm.blen1unit] = 5 THEN $[oitm.blength1] * 2.54
                      WHEN $[oitm.blen1unit] = 6 THEN $[oitm.blength1] * 2.54 * 12
                      ELSE 0 END
    Length unit 5 is inches and length unit 6 is feet.
    In Item Maintenance then I create a user defined value for the lengthcm field linked to the query and set to auto-update when the blength1 field changes.
    This works perfectly for 1 inch through 9 inches (1" through 9") and fills in the centimeter value. When I put in a value in feet (1', 2'), it does nothing and if I put in any value of 10" or greater gives an error message:
    [Microsoft][SQL Server Native Client 10.0][SQL Server] Arithmetic overflow error
    converting nvarchar to data type numeric. 'Received Alerts' (OAIB).
    Checking database structure back end, blen1unit is of type small int, blength1 is numeric of size 19, 6 and so is my lengthcm field.
    Edited by: Danielle Ostach on Mar 18, 2011 8:18 PM
    Edited by: Danielle Ostach on Mar 18, 2011 8:19 PM
    Edited by: Danielle Ostach on Mar 18, 2011 8:20 PM
    Edited by: Danielle Ostach on Mar 18, 2011 8:21 PM
    Edited by: Danielle Ostach on Mar 18, 2011 8:21 PM

    Hi Danielle ,
    Try this...
    SELECT u_lengthcm = CASE
                      WHEN $[oitm.blen1unit] = 5 THEN (cast(($[oitm.blen1unit]) as decimal(19,6)))  * 2.54
                      WHEN $[oitm.blen1unit] = 6 THEN (cast(($[oitm.blen1unit]) as decimal(19,6)))  * 2.54 * 12
                      ELSE 0 END
    Regards,
    Sachin

  • How toAccess User Defined Properties in NWDS

    Hi to Experts,
    i hope some one might faced this same problem, i want access user defined properties from KM to NWDS. For that Iu2019m using
    EP 7.0 and NWDS Version: 7.0.11.
    i have one Req.. to send value as a text or String to Km Property for store or display Km Folder. Like as we have name, date, created by, Description, Extra..... at the same place i want create my own Properties(using with Property metadata @ Global Service) and what ever Properties i created those ones i want use and store or send date to that particular property to display to end-user.
    For above process am using WDJ
    hope i can get this And thanQ in Advance.
    vita

    - Create a user-defined OTD with one String field.
    - Create an XSD-based OTD with repeating name and value fields of type String
    - Create a "New Web Service" Java Collaboration whose input will be the first OTD, whose output will be the second OTD and whose operation will be named getProeprties, or some such
    - Implement, in Java, the code necessary to read your properties, given the properties file name or path (given in the input OTD) and populate the name/valur pairs on the output OTD
    - drag the operation of the collaboration onto the Business Process Editor canvas as an Activity
    - Configure a Busienss Rule to set the input of the getProperties activity to the name/path of the properties file
    - Configure a Business Rule(s) to use the name/value pairs returned from the ivocation of teh getProperties service
    If you wish to take this one step further you could consider writing the java collaboration
    a) generically so it can be reused from different business processes
    b) to cache the properties on first read so each invocation after the first one simply returns the in-memory values instead of re-reading the proerties from disk
    c) generically so it can read, cache and return different property sets depending on the properties file/path provided as input.
    Bear in mind that IO from a java collaboration by means other than an eWay violates the EJB spec.. It works all the same.
    Message was edited by:
    mczapski

  • How to export user defined properties in seperate file

    Hello,
    i want to export user definied properties in a seperate file using OMB+ commands. The documentation of this topic doesn't work.
    The OMB Code I use is the following:
    OMBEXPORT TO MDL_FILE '${Pfad}/006_${Project}.mdl' \
    FROM PROJECT '${Project}' \
    ALL_CLASS_DEFINITONS \
    CONTROL_FILE '$SANDBOX_HOME/Project.ctl' \
    INCLUDE_USER_DEFINITIONS \
    OUTPUT LOG TO '${Pfad}/006_${Project}_exp.log'
    The control file defines the path and filename for the the definitons in this way:
    DEFINITIONFILE=C:\Arbeitsverzeichnis\udp.mdd
    But the file will not be created and i get no error message.
    When using this command the udp' definitons will be exported, but in the general project export file. Which is the correct way to export the definition in a seperate file?

    - Create a user-defined OTD with one String field.
    - Create an XSD-based OTD with repeating name and value fields of type String
    - Create a "New Web Service" Java Collaboration whose input will be the first OTD, whose output will be the second OTD and whose operation will be named getProeprties, or some such
    - Implement, in Java, the code necessary to read your properties, given the properties file name or path (given in the input OTD) and populate the name/valur pairs on the output OTD
    - drag the operation of the collaboration onto the Business Process Editor canvas as an Activity
    - Configure a Busienss Rule to set the input of the getProperties activity to the name/path of the properties file
    - Configure a Business Rule(s) to use the name/value pairs returned from the ivocation of teh getProperties service
    If you wish to take this one step further you could consider writing the java collaboration
    a) generically so it can be reused from different business processes
    b) to cache the properties on first read so each invocation after the first one simply returns the in-memory values instead of re-reading the proerties from disk
    c) generically so it can read, cache and return different property sets depending on the properties file/path provided as input.
    Bear in mind that IO from a java collaboration by means other than an eWay violates the EJB spec.. It works all the same.
    Message was edited by:
    mczapski

  • Web Logic Optimize the User-defined typed values

    I'm using Together Soft 6.0.1 and Web Logic 7.0 as apps. server. I'm writing
    the web service using the user defined type as input parameter and return status.
    I'm experience the following probem
    1. On the web service, the return status is an array user-defined data type.
    Some of the data has the same values.
    2. When I looked at the SOAP/XML message as the returned status, the fields/tags
    that have the same data got mapped to a href=#ID_x and on the bottom of the SOAP/XML
    message the ID_x is mapped to the correct data value.
    3. However, when the SOAP/XML message is mapped to the client's object, the data
    did not get mapped correctly to the object's attribute. The attributes, that
    got mapped to href=#ID_x, are set to empty value.
    I wrote the serialize/deserialize code for the User-Defined type, and that works
    ok. However, when I return an array of User-Defined type, and only have the serialize/deserialize
    code for the User-Defined type but no code for the array, it throws an exception
    (Array out of bound).
    It looks like Weblogic creates a reference table appended to the message with
    duplicate values indexed. Is it some kind of performance option you can turn
    off?
    Or is there some interface to retrieve the references?
    Or is there a work around or a fix to this problem?
    Or do I have to write the serialize/deserialize codes for the user-defined type
    and array of user-defined type?
    Thanks for your help,
    Michelle

    Scott,
    Thanks for your response.
    So you're saying the href "optimization" is a feature of soap encoding. Is it
    the Web Logic implementation of soap encoding optimize the values?
    If we write xxxCodec.java for the array of user-defined type, will it work?
    If it does, could you send me sample code? The example in the document is for
    a single class. The array seems to be more complicated.
    Thanks for your help,
    Michelle
    [email protected] (Scott Ziegler) wrote:
    I would suggest using a document-literal style webservice. The
    literal part avoids soap encoding which is responsible for the href
    "optimization".
    --Scott
    In article <[email protected]>,
    Michelle Hoang <[email protected]> wrote:
    I'm using Together Soft 6.0.1 and Web Logic 7.0 as apps. server.
    I'm writing the web service using the user defined type as input
    parameter and return status. I'm experience the following probem
    1. On the web service, the return status is an array user-defined
    data type. Some of the data has the same values.
    2. When I looked at the SOAP/XML message as the returned status, the
    fields/tags that have the same data got mapped to a href=#ID_x and on
    the bottom of the SOAP/XML message the ID_x is mapped to the correct
    data value.
    3. However, when the SOAP/XML message is mapped to the client's
    object, the data did not get mapped correctly to the object's
    attribute. The attributes, that got mapped to href=#ID_x, are set to
    empty value.
    I wrote the serialize/deserialize code for the User-Defined type, and
    that works ok. However, when I return an array of User-Defined type,
    and only have the serialize/deserialize code for the User-Defined
    type but no code for the array, it throws an exception (Array out of
    bound).
    It looks like Weblogic creates a reference table appended to the
    message with duplicate values indexed. Is it some kind of
    performance option you can turn off? Or is there some interface to
    retrieve the references? Or is there a work around or a fix to this
    problem? Or do I have to write the serialize/deserialize codes for
    the user-defined type and array of user-defined type?
    Thanks for your help,
    Michelle

  • Implements the progress bar in user defined form

    Hi Experts,
    As i am new to SAP B1 add on development field so i wants  to set the progress bar in user defined screen through sdk code. Can you guide me?
    Regards,
    silambu

    Rahul,
             It is really helped to me. But progress bar only showed.I need  Loading part  mention by some color or something..
    my coding...
    Dim progress As SAPbouiCOM.ProgressBar
    progress = oApplication.StatusBar.CreateProgressBar("Importing Data From Excel", oMatrixTml.VisualRowCount, True)
               progress.Value = 0
                For i As Integer = 0 To dataset.Tables(0).Rows.Count - 1
                    If i <> 0 Then
                        oGFun.SetNewLine(oMatrixTml, oDBDSDetail, 0, "")
                        oDBDSDetail.SetValue("U_Check", i - 1, "Y")
                        oDBDSDetail.SetValue("U_DelrCode", i - 1, dataset.Tables(0).Rows(i)("F3").ToString)
                        oDBDSDetail.SetValue("U_OrdrType", i - 1, dataset.Tables(0).Rows(i)("F4").ToString)
                        oDBDSDetail.SetValue("U_OrderNo", i - 1, dataset.Tables(0).Rows(i)("F6").ToString)
                        oMatrixTml.LoadFromDataSource()
                        progress.Value += 1
                    End If
                Next
               progress.Stop()   // stop the progress bar
                progress = Nothing
    Thanks,
    Silambu

  • XSLT Mapping - user defined Extension function

    Hi to all,
    can somebody helps me, please?
    I need an own function, that can be used by the XSL Mapper. First I have only tried the sample given in Path <BPELPM>\integration\orabpel\samples\demos\XSLMapper\ExtensionFunctions
    There is a java file with the defined functions and a xml file with the definition of this function for the mapper and last but not least a jar-file with the java class.
    I have copied the jar to <JDEV_HOME>\jdev\lib\ext directory and in JDeveloper I have added SampleExtensionFunctions.xml to Tools->Preferences->XSL Map -> "User Defined Extension Functions Config File" field. After a restart of JDeveloper I find 2 new functions in the "User Defined Extension Functions" component palette page when a XSL Map is open. That's fine.
    But if I test the mapping I get an error: "Failed to transform source XML.
    java.lang.NoSuchMethodException: For extension function, could not find method org.apache.xpath.objects.XNodeSet.replaceChar([ExpressionCotext,]#STRING, #STRING)."
    What is wrong?
    Thanks in advance of your answer
    best regard,
    uno

    Oracle XML support Extension function.
    For example:
    If we would like to import FAQDBUri.class with user-defined java functions, like TranslateDBUri(), we can write XSL file like this:
    <xsl:template match="/" xmlns:dburig="http://www.oracle.com/XSL/Transform/java/FAQDBuri">
    <xsl:variable name="urladd" select="dburig:TranslateDBUri($url)"/>

  • How to create a user defined trigger and execute my form

    Hi All,
    I am working with oracle Apps r12 and oracle forms 10g.
    I have created a custom form. So i need to create a special menu and when the user click the menu it need to open a new block and query it accordingly.
    I have followed this link
    http://egeapp.egeseramik.com:8000/pls/prod/fndgfm/fnd_help.get/us/fnd/@g_special#g_special
    and created a special menu in my custom form
    In PRE_FORM trigger i have coded this
    APP_SPECIAL.INSTANTIATE('SPECIAL3','&ACTION HISTORY DETAILS',NULL,TRUE,'LINE');
    and IN PRE_BLOCK i have coded this
    APP_SPECIAL.ENABLE('SPECIAL3',PROPERTY_ON);.
    Now the special menu is enabled when i press it shows error
    that frm-40700 no such trigger:special3.
    Now i came to know that we need to create a user defined trigger put the code and when we press special menu it need to query it accordingly.
    Can any one tell the steps that how to do that accordingly.
    Thanks & regards
    Srikkanth

    Hi ,
    The problem is fixed, the link mentioned below might be use full for doing this.
    http://docs.oracle.com/cd/E18727_01/doc.121/e12897/T302934T457083.htm
    regards
    Srikkanth

  • User defined table/object with system form

    Hi,
    I added an extra tab on the invoice form. But I want to save the info in another user defined object.
    The new fields are coupled on the new added dbdatasrource. But it seems like the new added datasource is as much restricted than other dbdatasources on a system form (even if I have added them).
    I see no way to let this thing work though the datasources or registered object (because a registered object is not accessible with the DI API)
    Does anyone has a suggestion to program this?
    greetz
    Eddy

    Hi Filipe,
    I created a usertable of the document type and I created an UDO for it. And I added the fields on an extra tab on the invoice document. Therefore I have to add an extra dbdatasource to the invoice document and I binded the fields to the new added datasource.
    When I started to work with the fields and the dbdatasource I noticed that I couldn't use functions like InsertRecord and setvalue, because it is restricted. And I  didn't expect this because I added the datasource myself.
    Greetz
    Eddy

  • How to provide value to a User Defined field thru java code

    I am using OIM 11.1.1.5.
    I have a user defined field called Unique-Customer-Number. This field need to be pre-populated during user creation (using OIM Web UI) and the value comes from a java code.
    Can any of you tell me the high level steps to implement this.
    Thanks!
    Kabi

    Thanks Rajiv,
    I just followed everything on metalink 1262803.1. My console shows the followings during Metadata import.
    weblogicImportMetadata.bat :-
    Starting import metadata script ....
    Please enter your username :weblogic
    Please enter your password :
    Please enter your server URL [t3://localhost:7001] :t3://10.10.99.99:7001
    Connecting to t3://10.10.99.99:7001 with userid weblogic ...
    Successfully connected to Admin Server 'adm_server01' that belongs to domain 'server01'.
    Warning: An insecure protocol was used to connect to the server. To ensure on-the-wire security, the SSL port or Admin port should be used instead.
    Location changed to domainRuntime tree. This is a read-only tree with DomainMBean as the root.For more help, use help(domainRuntime)
    Disconnected from weblogic server: adm_eimsdv1s01
    End of importing metadata script ...
    Exiting WebLogic Scripting Tool.
    How I will I know that my plugin/ event-Handler is registered successfully. Is there any screen where I can see all registered plugins ?

  • Match codes and user defined fields

    Hi all,
    I would like to display match codes associated with user defined fields in tcode CJ20N. How do I do that:?
    regards,
    Mat

    Hi Ravi,
    I think I'm using the wrong terminology here...my apologies. Let me clarify. I will build a ztable that contains the field key from the screen and the values I want displayed in my drop down list. My search help will be linked to this table with an import parameter of field key. When the user chooses to view selectable values the search help will use the field key to filter the values in the ztable and display only those selectable values that match the field key. Does that sound correct?
    Mat

Maybe you are looking for