UDF imports

Hi,
I use an own method in UDF, but I cannot use imports, I have to write the package name in front of the method, why ?
In Detail.
I created public class <i>util</i> with public static method <i>concat</i>. The class is part of package <i>com.xx.xi.xxx</i>.
The class file lies in directory <i>com/xx/xi/xxx/util.class</i>.
I compiled class <i>util</i> and created jar-file <i>util.jar</i>.
The jar.file I imported as archive in integration repository.
Now I created an UDF, but I have to write packagename in from of  method name like: com.xx.xi.xxx.util.concat.
I cannot use the import statement. Then I get error <i>symbol not resolved</i>.
Any Idea ?

hi elko,
>>I cannot use the import statement.... get error symbol not resolved.
to use external classes in UDF u need to import the class i.e
package.classname in ur case...com.xx.xi.xxx.util
then to use method write:
class.methodname
in ur case util.concat()
it shud wrk... check if u have done this...
regards,
latika.

Similar Messages

  • UDF Importing Parameters

    Hi all,
    I have a user defined function which contains 32 importing parameters to pass to RFC for RFC lookup.
    But in UDF editor its allowing only 20 importing parameters to enter.
    Can any one help me out in this?
    please suggest me a best way to proceed.
    Thanks in advance,
    Sri.
    Message was edited by:
            sri kanth

    Hi sri,
    make two UDFs:
    The first write 20 parameters in an arrayList and writes it to the global container element
    The second read the global container element and the remaining parameters.
    Regards Mario

  • How to export UDF and related columns?

    Hi All,
    how to export related UDF columns? When we do export of User.xml and import on fresh copy of OIM we do not have related column. I can not find correct option in deployment manager to export User DF. How to achieve this?
    Best
    mp

    bbagaria wrote:
    I had burned my hands with OIM 11G UDFs import/export. I would suggest manual create when you are moving to a new environment. Again UDFs have clashes with connectors etc and I have few SRs for those.
    HTH,
    BBI've managed to tame UDF attributes and categories for users and organizations using the ConfigManager service. But beware: in 11.1.1.3 it works for the USR table only, you need 11.1.1.5 to deal with organizations.
    See here for some hints:
    http://idmclub.wikidot.com/configservice-service

  • UDF or Javamapping

    Dear All,
    My Requirement is that,
    I am getting an XML file as a input inside a string "value_string"
      <?xml version="1.0" encoding="UTF-8" standalone="no" ?>
    - <Si_out xmlns:ns=http:test//>
      <value_string><?
    xml version="1.0" encoding="UTF-8" ?> - <SoapIn xmlns:ns="urn://test">
      <outbound><?xml version="1.0" encoding="UTF-8"?><ns0:MT xmlns:ns0="urn://test"> <firstname>venkat</firstname> <client_id/> <Lastname>prasad</Lastname> <Project_id>321</Project_id> <canditateId/> </ns0:MT></outbound> </SoapIn></value_string>
    </Si_out>
    Expecting  output values of firstname only inside a string name "inbound"
    <?xml version="1.0" encoding="UTF-8" ?>
    - <SoapOut xmlns:ns="urn://test">
      <inbound>venkat</inbound>
      </SoapOut>
    can this be achived through an UDF or Java mapping ?
    Please suggest me on this.
    Thanks in advance.
    Regards,
    Lavanya B.

    HI
    We can use REGEX to achieve the same ,
    UDF:
    import : -->  java.util.regex.*;
    Argument : strInput
    strInput is the Value string values...
    =======
    String pattern = "(<firstname)(.*)(</firstname>)";
    Pattern d = Pattern.compile(pattern);
    Matcher m = d.matcher(strInput);
    if(m.find()) {
      strInput = m.group(2);
      return strInput;
    This will return the "firstname" values..
    Regards
    Ramg
    Edited by: Ramkumar Ganesh on May 6, 2010 4:25 PM

  • Importing User attributes from OIM 9101 to 11g

    hi all,
    I need to import/create all the User attributes(UDFs) present in the OIM 9101 version to OIM 11g. Is there any way this can be achieved using deployment manager? Looking to avoid creating all of them manually again,as that would be a time consuming/error prone task.
    Looking forward to your replies.
    Thanks,
    Anuj.

    Hi,
    I think, you better create it manually in OIM11g and higher environments. The UDF import in 11g is unstable..some times it works..and some times it disappears..and when you try to create UDF after import, It will make your life hell.
    I really had very bad experience with OIM 11g UDF export/import.
    Regards,
    J

  • Calling BRM from UDF using JNDI lookup with @EJB annotation

    Hi Experts
    I am trying to implement a UDF to invoke my BRM Rules set via JNDI Lookup instead of a SOAP Channel lookup.
    I have had a look at the following links/docs:
    Calling BRM from UDF using Public API
    http://www.gleanster.com/system/resources/W1siZiIsIjIwMTIvMDgvMDcvMjAvNDcvNTAvNDMvVGhpbmdzX1lvdV9TaG91bGRfS25vd19hYm91dF9TQVBfTmV0V2VhdmVyX0JSTS5wZGYiXV0/Things%20You%20Should%20Know%20about%20SAP%20NetWeaver%20BRM.pdf
    For item 1 above, the example looks really good, but it doesnt explain how I get access to the following required imports from my UDF:
    import com.sap.brms.qrules.ejb.*;
    import com.sap.brms.qrules.engine.AbstractProject;
    import com.sap.brms.qrules.engine.RuleEngine;
    import com.sap.brms.qrules.engine.RulesetContext;
    import javax.ejb.EJB;
    The second document is really good as well, but I could not figure out how to get it to work from my UDF.
    So, can anyone help me to understand specifically what is required to get this to work?
    Is is possible to invoke the rule set from my UDF?
    How do I give my UDF access to all the required jars/imports?
    I have manage to create a new DC (Development Component) with a public part and this enables me to get my code to compile on my local PC but I am not able to activate it due to the server not having access to the same java packages as my local copy.
    Any help would be greatly appreciated.

    You resolve the dependency by importing the required jars with using the dependency tab for the mapping program.
    As stipulated before, I have managed to resolve the dependency issue but I have now getting the same error as in the forum: Calling BRM from UDF using Public API
    The specific error is:
    com.sap.engine.services.cross.PortableRemoteObjectContainer.narrow(PortableRemoteObjectContainer.java:238)
    Has anyome manage to get invoke a BRM Ruleset using JNDI?

  • In XI mapping, how to get number from a number_range object in SAP R/3

    HI All,
    I have a scenario where I need to read a Number_range object  in SAP R/3 or ABAP XI and retreive the current number.
    I need to use this number during the message mapping.
    (I read about JCO and RFC, but am a little confused about how-to and what is the correct approach)
    Just to let you know, I do not want to pass this number in the original IDOC coming from IDOC, so I need this lookup.
    Scenario:
    In MM, make a call to SAP.
    Get the latest number from SNRO( number-range object)
    Use this number in mapping.
    Any help pointers, greatly appreciated.
    Many thanks
    Shirin

    Shrin,
    Please find the parameters you need to specify while creating UDF
    Imports:javax.xml.transform.stream.StreamResult;com.sap.aii.mapping.lookup.;javax.xml.transform.dom.DOMSource;javax.xml.parsers.DocumentBuilder;java.io.;javax.xml.parsers.;org.w3c.dom.;org.xml.sax.;javax.xml.transform.;
    The Template for RFC Lookup
    String content = "";
    MappingTrace importanttrace;
    importanttrace = container.getTrace() ;
    //Filling the string with our RFC-XML (With Values)
    String m = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><ns0:<Function Module name>xmlns:ns0=\"urn:sap-com:document:sap:rfc:functions\"></ns0:ZFI_GET_RUNID> ";
    RfcAccessor accessor = null;
    ByteArrayOutputStream out = null;
    try
    //1. Determine a channel (Business System, Communication channel)
    Channel channel = LookupService.getChannel("<Business System Name>","Communication channel name");
    //2. Get a RFC accesor for a channel.
    accessor = LookupService.getRfcAccessor(channel);
    //3. Create a xml input stream representing the FM request message.
    InputStream inputstream = new ByteArrayInputStream(m.getBytes());
    //4. Create xml Payload
    XmlPayload payload  =  LookupService.getXmlPayload(inputstream);
    //5. Execute Lookup
    Payload result = accessor.call(payload);
    InputStream in = result.getContent();
    //This are the extra step which i dont know what it mean
    //out = new ByteArrayOutputStream(1024);
    //byte[] buffer = new byte[1024];
    //for (int read = in.read(buffer); read > 0; read = in.read(buffer))
    //out.write(buffer,0,read);
    //content = out.toString();
    try {
    DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
    DocumentBuilder builder = factory.newDocumentBuilder();
    Document document = builder.parse(in);
    NodeList list = document.getElementsByTagName( "REsult" );
    Node node = list.item(0);
    if (node  != null)
         node = node.getFirstChild();
         if (node  != null)
              content = node.getNodeValue();
    } catch (Exception e) {
    importanttrace.addWarning("Error while closing accesor" + e.getMessage());
    catch (LookupException e)
    importanttrace.addWarning("Error While lookup" + e.getMessage());
    //This exception is not to be catch at this step as there is no try step before this
    //catch (IOException e)
    //importanttrace.addWarning("Error" + e.getMessage());
    finally
    if(out!=null)
      try{
           out.close();
    } catch (IOException e) {
    importanttrace.addWarning("Error while closing system" + e.getMessage());
    //7. close the accessor in order to free resources
    if (accessor!=null) {
    try{
          accessor.close();
    } catch (Exception e) {
    importanttrace.addWarning("Error while closing accesor" + e.getMessage());
    return content;
    Have mentioned in genric  where u need to specify the communication channel name, business service etc.,
    Moreover there is a field result, which is the output returned from the FM

  • Issue with Transporting Mapping

    Hi,
    There is a strange issue that we are facing while importing a mapping from one PI server to another.
    Source PI server : PI 7.1
    Target PI server : PI 7.1 EHP1
    For the first time the softwarecomponent was import successfully. However eventually there were certain changes in the mapping and the mapping was transported to the target system.
    While doing so we encountered an issue stating :-
    The source structure, target structure, or a function library has been changed or could not be
    found in the Enterprise Services Repository. The mapping definition contains elements or attributes
    that does not exist in the changed structure, or function that were changed in a function library.
    The relevant entries will be deleted
    calculate122222222222222 function not found
           Signature of field  'a'  has changed
           Signature of field  'b'  has changed
           Signature of field  'c'  has changed
    Howerever there is no such udf in the original software component. Also there is no Udf with name calculate.
    There is no common udf for all the 3 target fields as well.
    There is only an RFC lookup that is common among the 3 fields, but without any field 'calculate'
    Kindly advice in case anyone has encountered such an issue.
    Regards,
                Milan Thaker

    > calculate122222222222222 function not found
    This is a default name, when the function is not found. You don't find the real function name in the error message.
    If you use a standard function and this is no longer available after import -> OSS ticket.
    If it is a global UDF, import it before the mapping.

  • How to apply input file name to output file in file adapter

    Hi Friends
    In my file to file scenario,i want to use input file name to output file by using adapter specific attributes,for this i have java code.Please suggest me how can i use this java code in mesg mapping and to which field i need to mapping this.
    Thanks
    pullarao

    Hi Pullarao,
    I have two questions ...
    1. Are u want the static file name in the target file?
    if yes...then follow the Bhavesh instruction.
    2.If u want a dynamic file name in the target file using UDF....then your UDF should mapped to the <b>root element</b> of target structure.
    /**********UDF********/
    Imports: com.sap.aii.mapping.api.*;
    Parameter: String filename
    String filename;
    filename = fileName + ".DAT";
    DynamicConfiguration conf = (DynamicConfiguration) container
           .getTransformationParameters()
           .get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
    DynamicConfigurationKey key = DynamicConfigurationKey.create( "http://sap.com/xi/XI/System/File", "FileName");
    conf.put(key, filename);
    return filename;
    /*******END UDF*******/

  • SOAP lookups from withing message mapping

    Hi
       We are doing a call to a webservice from within a udf in a message mapping using the SOAP API described in one of the blogs in SDN. We are using a soap receiver communication channel to make this webservice call -
    We see activity on the communication channel monitoring - indicating that there is a call going out and a response coming back from the webservice. But there are no details shown on the payload in communication channel monitoring. We do not see this webservice lookup as a message on the adapter engine either ?
    Is there any place from within XI runtime environment we can get a hold of the message going out to webservice call and the return from webservice ?  We are facing problems in the webservice not doing the required action desired and hence this question on visibility of the call to the webservice.
    Thanks in advance for your time.

    My udf is basically makes a call to the webserservice lookup method ( line - CallCentralMonitoring.LogToCentralMonitoring( "IN130.10", "COMPLETED"); ) - the definition of CallCentralMonitoring class is given below after the udf
    UDF
    String adapter = "RECEIVE_FusionDBLookUpRequest";
    Channel channel = null;
    boolean retry = false;
    int noOfRetries = 0;
    String sqlQuery = new String("");
    DataBaseAccessor accessor = null;
    DataBaseResult resultSet = null;
    String parameterValue = new String("");
    MappingTrace trace = container.getTrace();
    // Build the Query String
    //sqlQuery = "select * from CTL_BusinessRules with (nolock) where parameter_key = '" + parameterKey + "'";
    sqlQuery = "exec uspCTL_GetBusinessRule '" + parameterKey + "'";
    do
         try
              //trace.addInfo( "SQL query is: " + sqlQuery);
              // Determine a channel, as created in the Configuration
              channel = LookupService.getChannel(businessService,adapter);
              // Get a system accessor for the channel. As the call is being made to a DB, a DatabaseAccessor is obtained.
              accessor = LookupService.getDataBaseAccessor(channel);
              //trace.addInfo( "Successfully obtained the system accessor..." );
              // Execute Query and get the values in resultset
              resultSet = accessor.execute(sqlQuery);
              Iterator rows = resultSet.getRows();
              //trace.addInfo( "Executed query successfully..." );
              while( rows.hasNext() )
                   Map rowMap = (Map)rows.next();
                   parameterValue =  rowMap.get("CHARACTER_VALUE").toString();
                   //trace.addInfo( "Parameter Value is: " + parameterValue );
              retry = false;
              CallCentralMonitoring.LogToCentralMonitoring( "IN130.10", "COMPLETED");
              return parameterValue;
         catch( Exception ex )
              //trace.addInfo( ex.toString() );
              if ( noOfRetries < 3 )
                   retry = true;
                   noOfRetries++;
              else
                   retry = false;
                   CallCentralMonitoring.LogToCentralMonitoring( "SD152.01", "Error");
                   ExceptionThrower.fire( "Database connectivity error: " + ex.toString() );
         finally
              try
                   if ( accessor != null ) accessor.close();
              catch( Exception e )
                   ExceptionThrower.fire("Error closing accesor: " + e.getMessage() );
                   //return e.getMessage();
    } while( retry );
    return null;
    Class CallCentralMonitoring
    package com.xxxxx.xi.mapping.udf;
    import java.io.ByteArrayInputStream;
    import java.io.InputStream;
    import com.sap.aii.mapping.lookup.Channel;
    import com.sap.aii.mapping.lookup.LookupException;
    import com.sap.aii.mapping.lookup.LookupService;
    import com.sap.aii.mapping.lookup.Payload;
    import com.sap.aii.mapping.lookup.SystemAccessor;
    import com.sap.aii.mapping.lookup.XmlPayload;
    public class CallCentralMonitoring {
         public static void LogToCentralMonitoring (String MON_EISLDCTLID, String MON_MsgStatus)  {
              String soapXML = new String("");
              /* Pass the Business System and Communication Channel as  input to the getChannel().
              /* BS_SOAPLOOKUP – Business System*CC_Webservice_SOAP_CURRENCY_CONVERTOR – Receiver SOAP Adapter */
              Channel channel = null;
              try {
                   channel = LookupService.getChannel( "EI_CentralMonitoringServives", "Receive_SOAP_TrackingServiceWS" );
              } catch (LookupException e) {
                   // TODO Auto-generated catch block
                   e.printStackTrace();
              SystemAccessor accessor = null;
              try {
                   accessor = LookupService.getSystemAccessor(channel);
              } catch (LookupException e) {
                   // TODO Auto-generated catch block
                   e.printStackTrace();
              /* Construct the SOAP Request Message using the InputParameters */          
              soapXML = "<LogToCentralMonitoring xmlns=\"http://xxxxx.EI.CentralMonitoring\"> <loggingData> <MON_EISLDCTLID>"
               + MON_EISLDCTLID
               + "</MON_EISLDCTLID><MON_ProgramID>"
               + MON_EISLDCTLID
               + "</MON_ProgramID><MON_ProcessID>"
               + MON_EISLDCTLID
               + "</MON_ProcessID><MON_ClientAlert>"
               + "N"
               + "</MON_ClientAlert><MON_MsgStartTimeStamp>"
               + "03/30/2007 10:00:00"
               + "</MON_MsgStartTimeStamp><MON_MsgEndTimeStamp>"
               + "03/30/2007 10:00:01"
               + "</MON_MsgEndTimeStamp><MON_MsgStatus>"
               + MON_MsgStatus
               + "</MON_MsgStatus><MON_MsgStatusDescription>"
               + MON_MsgStatus
               + "</MON_MsgStatusDescription> </loggingData> </LogToCentralMonitoring>";
              InputStream inputStream = new ByteArrayInputStream(soapXML.getBytes());
              XmlPayload payload = LookupService.getXmlPayload(inputStream);
              Payload soapOutPayload = null;
              /The SOAP call is made here and the response obtained is in the soapOutPayload./
              try {
                   soapOutPayload = accessor.call(payload);
              } catch (LookupException e) {
                   // TODO Auto-generated catch block
                   e.printStackTrace();
         }//end LogToCentralMonitoring
    }//end class

  • Convert xsd:dateTime to UTC

    Hello community,
    Within a message mapping I have to convert a field containing date, time and timezone to UTC/GMT timezone.
    Example:
    2008-10-06T01:11:06+02:00 = Incoming value from source field, incl. local time + time zone offset
    2008-10-05T23:11:06 = Expected value of target field, incl. UTC date and time
    How can I achieve this conversion with an UDF?
    Best regards,
    Wolfgang

    Hi,
    U can chabge the time zone of the calender ussing TimeZone java class .
    Try this UDF:
    Import : java.text.*;
    UDF:
    AbstractTrace trace = container.getTrace();
    String strDate =a;// "2008-10-06T01:11:06+0200";
              Date date=null;
              SimpleDateFormat sdfSource = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ");
              try{          
                   String dt = strDate;          
                   date = sdfSource.parse(dt);
                   trace.addInfo("NOW1:"+date);
                   //Time Zone
                   Calendar cal1 = new GregorianCalendar(TimeZone.getTimeZone("GMT+05:30"));
                   trace.addInfo("Current Timezone="+cal1.getTimeZone().getDisplayName());
                   String timeZoneId = "UTC";//Canada/Central";  // EX.
                   trace.addInfo("Getting Time in the timezone="+timeZoneId);
                   Calendar mbCal = new GregorianCalendar(TimeZone.getTimeZone(timeZoneId));
                   mbCal.setTimeInMillis(date.getTime());
                   Calendar cal = Calendar.getInstance();
                   cal.set(Calendar.YEAR, mbCal.get(Calendar.YEAR));
                   cal.set(Calendar.MONTH, mbCal.get(Calendar.MONTH));
                   cal.set(Calendar.DAY_OF_MONTH, mbCal.get(Calendar.DAY_OF_MONTH));
                   cal.set(Calendar.HOUR_OF_DAY, mbCal.get(Calendar.HOUR_OF_DAY));
                   cal.set(Calendar.MINUTE, mbCal.get(Calendar.MINUTE));
                   cal.set(Calendar.SECOND, mbCal.get(Calendar.SECOND));
                   cal.set(Calendar.MILLISECOND, mbCal.get(Calendar.MILLISECOND));
                   Date newdt =  cal.getTime();
                   trace.addInfo("Getting Time in the timezone=####"+newdt);
                   SimpleDateFormat sdfDestination = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
                   strDate = sdfDestination.format(newdt);
                   trace.addInfo("NOW3:"+strDate);
              }catch(ParseException pe){
                    trace.addInfo("Parse Exception : " + pe);
    return strDate;
    Regards
    Ritu

  • Using Jco calls from the message mapping

    can any body tell me how can we use JCO call in a message mapping if posssible with an example
    thanks and regards
    sandeep

    Hi,
    Refer the below code and weblog:
    ?     RFC lookup using JCO (without communication channel)
          /people/sravya.talanki2/blog/2005/12/21/use-this-crazy-piece-for-any-rfc-mapping-lookups
    Notes:
    ?     Ensure that the function module is RFC-enabled.
    ?     Ensure that the parameters are passed by value and not by reference (mandatory for RFC-enabled function modules).
    IN UDF:
    Import Parameters:
    com.sap.mw.jco.*
    Code:
    Public String UOMLookup(String resultFieldName, Container container)
    JCO.Repository mRepository;
    // Change the logon information to your own system/user
    JCO.Client mConnection = JCO.createClient(
        "800", // SAP client
        "xilookup", // userid
        "test", // password
        "EN", // language
        "tsphl850", // host name
        "00" ); // system number
    // connect to SAP
    mConnection.connect();
    // create repository
    mRepository = new JCO.Repository( "SAPLookup", mConnection );
    // Create function
    JCO.Function function = null;
    IFunctionTemplate ft = mRepository.getFunctionTemplate("Z_SFLIGHT_DETAILS");
    function = ft.getFunction();
    // Obtain parameter list for function
    JCO.ParameterList input = function.getImportParameterList();
    // Pass function parameters
    input.setValue(resultFieldName, "UOMCODE" );
    mConnection.execute( function );
    String ret = function.getExportParameterList().getString( "UOMTEXT" );
    mConnection.disconnect();
    return ret;

  • File lookup

    Hi Experts
    I am trying to implement a simple file lookup, can any one tell me which package i need to import while writing the UDF.I am getting an error message ("cannot resolve symbol URL class and URL connection class")
    which package is to  be imported  so that URL class and URL connection etc will work.
    Actually URL is the location where the file which i am using for lookup is placed .I need to open a connection to that and do the lookup.
    The information stored in the file which i am using is not having "=" instead it has a ":" in between the source and the value
    like in this case it will look like :FFFF:66666 in my file not FFFF=66666(tried out same scenario suggested by farooq in his wiki)
    Can we do the lookup if the file is in this format ?
    Your inputs will help me allot
    Regards
    Sri

    Hi Sri
    You can do like this
    URL url = new URL("ftp://user:password @ somewhere.com/pub/somefile.xxx");
    URL belong to java.lang.object
    with this you can use FTP API from Jscape to do FTP from UDF
    import com.jscape.inet.ftp.*;
    Ftp ftp = new Ftp("ftp.myserver.com","user","password");
    // establish connection
    ftp.connect();
    // perform directory listing
    String listing = ftp.getDirListingAsString();
    // print directory listing to console
    System.out.println(listing);
    // Perform directory listing
    Enumeration files = ftp.getDirListing();
    // iterate through listing
    while(files.hasMoreElements()) {
    FtpFile file = (FtpFile)files.nextElement();
    // only print files that are directories;
    if(file.isDirectory()) {
    System.out.println(file.getName());
    // change local directory
    ftp.setLocalDir(new File("C:/tmp");
    // Change remote directory
    ftp.setDir("temp");
    // upload a file named test.txt in c:/tmp directory
    ftp.upload(new File("c:/tmp/test.txt"));
    // download a file named test.txt in remote directory
    ftp.download("test.txt");
    // release the FTP server connection
    ftp.disconnect();
    These can help for lot of FTP related developments
    Thanks
    Gaurav

  • Importing UDF data through DTW

    Hi Experts,
    I am using SAP Business One 2007B PL00. I have created 2 UDF's on row level in marketing documents. These fields i have defined to track the legacy PO/SO number and the other UDF to track the date in yyyymm format which is present in legacy and is required by the client. I have added these UDF's in my DTW template through the Interface provided in DTW. When i do the simulation run there are no errors in DTW. But when i actually import in my database then both the above UDF's are not imported. The rest of the fields are imported without any error. The DTW does not give any error log. Any solution?
    Thanks in advance.

    Could you check the MAP RULES tab in Step 3 of DTW and check if the fields are mapped properly.
    Also, go to the Target Data tab and check
    Add all items into Schema ...

  • Importing UDFs through DTW

    Hi
    I want to import udfs in master data of item through DTW.
    Howz this possible?
    I have added one field through tools--user defined tables-setup
    object type is no object.
    Now in this udf i want to add diffrent code and diffrent name in front of item in tempalte
    through DTW.
    How can i do this?
    Thanks

    hi,
    Check below note.
    Note 878906 - How to import User Defined Tables via the DTW
    Summary
    Symptom
    You need to import data into a User Defined Table(UDT) with the Data transfer Workbench(DTW)
    Other terms
    UDT, User Defined Table, import, data, DTW
    Reason and Prerequisites
    Need for information
    Solution
    You create, for example, a User Defined Table(UDT) called "UDT" with the following fields
    ZIPCODE
    ADDRESS
    In the database you actually have 4 fields since Code and Name are created automatically when creating a user defined table. When filling a UDT you must ensure that you fill these fields also and bear in mind that Code needs to be a unique number.
    Code
    Name
    ZIPCODE
    ADDRESS
    To fill a UDT with information you would need a template something like this (It is also attached)
    Code,Name,U_ZIPNAME,U_STREET
    code,name,,
    0,0,12345,Street 1
    1,1,12346,Street 2
    With the DTW you can then select the @UDT table from the Object Type list in step 2 of the DTW wizard.
    Header Data
    Release Status: Released for Customer
    Released on: 18.10.2005  11:03:30
    Master Language: English
    Priority: Recommendations/additional info
    Category: Consulting
    Primary Component: SBO-DTW Data Transfer Workbench
    Affected Releases
    Release-Independent
    Jeyakanthan

Maybe you are looking for

  • Using a Surface Pro 2 to Sign PDF's?

    I'm a Realtor and when I create new documents for a transacton they come from Zip Forms in PDF format. I have been trying to figure out a way to be able to sign these PDF's on a tablet. Current in Acrobat reader I can use the pen selection in the opt

  • Is ANYONE enjoying iTunes 7 for Windows?

    the people posting here with iTunes for Windows problems -- are they a minority, or are they representative of the majority? I've been delaying downloading iTunes 7 onto my PC bc of all the problems posted here, but if having a problem w iTunes 7 is

  • Oracle EBS 12 - Required Itanium 64bit specific libraries

    Hi, I have installed OracleEBS12 on HPUX Itanium machine. I'm poring an application that used to work on parisc 32bit. But I have to port on Itanium as 64bit applications. I want to know if there are 64bit libraries available (or) if they just compil

  • Using Stories and Menus

    When I first heard about stories I was very excited. I thought of how many times I had made a menu that had three buttons and depending on which one you pick it has to go to another menu but return to a totally different menu. I have had to make mult

  • Not allow to change pricing condition in Billing,,,

    Hi , I want to know the user exit or other solution for following: System should not allow to change the value of basic pricing condition type in billing. Ex. In sales order value of condition PR00 is 100, then it should not allow to change the value