Data conversion rule manager & repository

Hi All,
We are running a fairly large legacy data conversion project from IMS and DB2 to Oracle which will involve quite a variety range of conversion/mapping rules (complex data manipulation to simple mapping). These requirement and rules involve both tech and business collaboration. Are there any data conversion rule managers tool out there that provide these type of capabilities:
1. Data conversion rule repository and version control
2. collaboration features (e.g. collaboration editing, commenting, decision capture, approval...etc)
We have check someed of the tools out there, and they are either generic requirement gathering tools, which is basically a few tabs with drop downs and a big text box, or some end-to-end data conversion automation solutions, which focus the execution of the data conversion instead of managing & tracking conversion rules.
Can anyone you help? please let me know if there is anything comes close that is practical and useful. Thank you.

Tubby, thank you for the info. Yes, we actually use ODI as a DEV tool for data conversion rule implementation and execution between our staging DB and target DB. However, ODI does not really have the capability to allow our tech and business to collaborate together and focus on "getting all these rules defined correctly". Having say that, ODI does have many very useful side features for our DEV to leverage and share information such as knowledge module and data mapping...etc
We would hope to have a practical data rule management tool & repository that allows tech and business to work together and gather all the rules and build up all the knowledge base in 1 single place. DEV/QA can then take away and focus on the implementation and validation.
Please let me know. Thank you very much.

Similar Messages

  • JDBC data conversion rules

    Is there any document specifying the conversion rules for JDBC?
    Specifically, ODBC says when a character array is passed to a BINARY column, two bytes of character data should be converted into a single binary byte. For eg. "01" becomes 00000001 and "ff" becomes 11111111. Similarly, when data is retrieved from a BINARY column as a character array, each byte is converted into two characters. Do these rules hold for JDBC as well?
    Thanks!
    Ravi

    Is there any document specifying the conversion rules
    for JDBC?
    Specifically, ODBC says when a character array is
    passed to a BINARY column, two bytes of character data
    should be converted into a single binary byte. For eg.
    "01" becomes 00000001 and "ff" becomes 11111111.The reference I have is for ODBC 3.5, and looking at SQLPutData I don't see anything like that. That method doesn't even differentiate between types of data.
    I also checked for blobs and conversions and I didn't find anything that says that.
    What happens when one uses a database that supports both binary and char blobs and you really want to store hex information in a char blob?

  • Data Conversion rules for EDI processing (same client IDOC processing)

    Hi,
    I am trying to post IDOCS in same client.Its a PO->SO process.
    ie. there will be 1 outbound and inbound idoc in same client using EDI processing.
    I am using Data Conversion using Rulesfor converting sender fields.
    The LIFNR and PAORG od segment E1EDKA1 has to be converted.
    For ALE processing, the Data conversion is been done correctly.
    But no conversion is done for EDI.
    Can anybody help me with this problem ?
    Thanks in advance.
    Regards
    Megha

    Issue solved

  • Data Conversion Logic

    I am now trying to implement a data conversion logic(such as UOM field), I want to load all the data conversion rules in the cache from file and keep them in the cache. So when mapping starts it just picks up the data conversion rules from the cache.
    Using GlobalContainer it is ok for one mapping even several UOM fields(just load from file once). But it will load from file again when the mapping is triggered again.
    Is there any logic I can use to implememt the data conversion just load from file once?
    Regards,
    Nick

    Hi Arnold,
    normally every input should be made in LC, why you enter the data in group currency?
    However if you have to start from group currency the only solution to avoid this error is to put at the end of sprunconversion the ON_ERROR_CONTINUE clause.
    But remember he will stop to notify every type of error so you have to be very careful and have this clear in mind when some issue occurs with the currency conversion.
    Regards
         Roberto

  • Data conversion questions

    Hi Everyone,
    I'm confused by the data conversion rule and how to do it in abap, could you help me about some of my questions?
    1. How many ways to do data conversion ( like assignment .....)?
    2. When using field symbol, we know we can assign reference to field symbol , and at mean time , we can casting type.
        Is this kind of casting also a way to do data conversion?
    3. In my real case, I have unknown type data to convert to xstring. the type could be any ( I, D, T, STRING......). Is there an easy way to implement that when I get the data reference, I only need to import it to a method and then the method return an xstring to me?
    4. question 3 is about data->xstring, and how can I convert xstring back to the original data( should be the same type )?
    Thanks and Regards,
    Aaron

    Hi Aaron,
    try this FM:     CONVERSION_EXIT_ALPHA_INPUT
    is useful for convert different data type, here an example:
         call function 'CONVERSION_EXIT_ALPHA_INPUT'
              exporting
                input         =   A    ( type unknown )
              importing
                output        =  B  ( type xstring ).
    Perhaps that helps,
    Regards,
    Davide

  • Date Conversion Routine in Transfer Rules

    Hi,
    Could you help me writing ABAP code for converting date field MM/DD/YYYY in to
    the same format. But my InfoObject is 8digit and displays into 10 digit DATS type Object. After loading data it is looking different formats at different loacations. Example:
    Data input from Flatfile: 11/18/2007 (MM/DD/2007)
    Data in PSA :               11/18/20
    Data in ODS:                11/18/2020.
    Please flash some light on it, I will assign points.
    Currently I wrote some code on it,
    PROGRAM CONVERSION_ROUTINE.
    Type pools used by conversion program
    TYPE-POOLS: RS, RSARC, RSARR, SBIWA, RSSM.
    Declaration of transfer structure (selected fields only)
    TYPES: BEGIN OF TRANSFER_STRUCTURE ,
      InfoObject ZENTRY_ID: CHAR - 000018
      /BIC/ZENTRY_ID(000018) TYPE C,
      InfoObject ZCREA_EDT: CHAR - 000008
        /BIC/ZCREA_EDT(000008) TYPE C,
      InfoObject ZPRIORITY: CHAR - 000010
      /BIC/ZPRIORITY(000010) TYPE C,
      InfoObject ZC_EDT_TI: CHAR - 000006
      /BIC/ZC_EDT_TI(000006) TYPE C,
      InfoObject ZMODI_GMT: CHAR - 000008
      /BIC/ZMODI_GMT(000008) TYPE C,
      InfoObject ZDD_DIFF: CHAR - 000016
      /BIC/ZDD_DIFF(000016) TYPE C,
      InfoObject 0RECORDMODE: CHAR - 000001
      RECORDMODE(000001) TYPE C,
    END OF TRANSFER_STRUCTURE .
    Global code used by conversion rules
    $$ begin of global - insert your declaration only below this line  -
    TABLES: ...
    DATA:   ...
    $$ end of global - insert your declaration only before this line   -
          FORM COMPUTE_/BIC/ZCREA_EDT
    Compute value of InfoObject ZCREA_EDT
    in communication structure /BIC/CSZ_IS_REMTEST
    Technical properties:
        field name      = /BIC/ZCREA_EDT
        data element    = /BIC/OIZCREA_EDT
        data type       = DATS
        length          = 000008
        decimals        = 000000
        ABAP type       = D
        ABAP length     = 000008
        reference field =
    Parameters:
    -->  RECORD_NO       Record number
    -->  TRAN_STRUCTURE  Transfer structure
    <--  RESULT          Return value of InfoObject
    <->  G_T_ERRORLOG    Error log
    <--  RETURNCODE      Return code (to skip one record)
    <--  ABORT           Abort code (to skip whole data package)
    FORM COMPUTE_/BIC/ZCREA_EDT
      USING    RECORD_NO LIKE SY-TABIX
               TRAN_STRUCTURE TYPE TRANSFER_STRUCTURE
               G_S_MINFO TYPE RSSM_S_MINFO
      CHANGING RESULT TYPE /BIC/OIZCREA_EDT
               G_T_ERRORLOG TYPE rssm_t_errorlog_int
               RETURNCODE LIKE SY-SUBRC
               ABORT LIKE SY-SUBRC. "set ABORT <> 0 to cancel datapackage
    $$ begin of routine - insert your code only below this line        -
    DATA: l_s_errorlog TYPE rssm_s_errorlog_int.
      <b> RESULT = TRAN_STRUCTURE-/BIC/ZCREA_EDT.
         REPLACE ALL OCCURRENCES OF '/' IN RESULT WITH ''.</b>
    returncode <> 0 means skip this record
      RETURNCODE = 0.
    abort <> 0 means skip whole data package !!!
      ABORT = 0.
    $$ end of routine - insert your code only before this line         -
    ENDFORM.
          FORM INVERT_/BIC/ZCREA_EDT
          Inversion of selection criteria for InfoObject ZCREA_EDT
          This subroutine needs to be implemented only for SAP RemoteCubes
          (for better performance) and for the Report/Report Interface
          (drill through).
    -->  I_RT_CHAVL_CS       Ranges table for current InfoObject
    -->  I_THX_SELECTION_CS  Selection criteria for all other InfoObjects
    <--  C_T_SELECTION       Selection criteria for fields of
                              transfer structure
    <--  E_EXACT             Flag: Inversion was exact
    FORM INVERT_/BIC/ZCREA_EDT
      USING    I_RT_CHAVL_CS      TYPE RSARC_RT_CHAVL
               I_THX_SELECTION_CS TYPE RSARC_THX_SELCS
      CHANGING C_T_SELECTION      TYPE SBIWA_T_SELECT
               E_EXACT            TYPE RS_BOOL.
    $$ begin of inverse routine - insert your code only below this line-
      DATA:
        L_S_SELECTION LIKE LINE OF C_T_SELECTION.
    An empty selection means all values
      CLEAR C_T_SELECTION.
      L_S_SELECTION-FIELDNM = '/BIC/ZCREA_EDT'.
    Selection of all values may be not exact
      E_EXACT = RS_C_FALSE.
    $$ end of inverse routine - insert your code only before this line -
    ENDFORM.

    Date is getting truncated in PSA due to /BIC/OIZCREA_EDT being defined as DATS with length 8.
    Try changing the date format in the flat file to MMDDYYYY(remove '/' in the file format).
    Take a look at this link as well...
    http://help.sap.com/saphelp_nw2004s/helpdata/en/43/01ed2fe3811a77e10000000a422035/frameset.htm

  • Data records in an IDoc getting erased, when conversion rules are defined

    Hello ,
    We are sending IDocs of message type GLMAST & COELEM from a system(version 4.7) to another system (version 4.6B).
    The segment data in the IDocs are changed using the user exit enhancement KKCD0001. The function exits used are EXIT_SAPFKCIM_001 and EXIT_SAPFKCIM_002.
    If there is no conversion rule defined in the receiver system, for the segments, the IDocs are posted correctly in the receiving system.  But if we define conversion rules , then the data records for all the segments for which conversion rule is defined are getting erased, and an error occurs during processing of IDocs
    Please let me know what can be the the reason behind this issue..And how to solve this..
    Thanks in advance,
    Afsar

    Issue solved

  • XI for managing data conversions

    My customer is considering using XI for managing their data conversions.  This is a very large implementation with many source data systems.  We will also have a very large volume of data to migrate.  For example, we'll have around 8 million materials.  For these materials, we're thinking we can extract this data and map it to an idoc structure and pass into SAP via XI.  First, has anyone used XI for data conversions?  Second, have you dealt with this volume of transactions?  Can XI handle this?  Any thoughts or comments would be greatly appreciated.
    Regards,
    Chris

    Hi Chris,
    SAP XI is used for those exact purposes.  Of course as volume increases, your customer will have to increase memory and hardware.  They have also consider the whether the messages are synchronous.  In case of migration, I think they will be asynchronous.  SAP has a customer who before going live, performed some massive load tests that will simulate an average "real" working day, of 1,200,000 (million, two hundreds thousands) transactions, and it worked smoothly yet fast.  Your customer will most likely have to break up 8 million material into daily batches for now.
    Enjoy!
    John Ta

  • Copy data from one SAP system to another based on conversion rules

    Hi All,
    Please provide your input on how can we copy data from one SAP system to another based on conversion rules.
    Conversion rule :
    vkrog in 110  vkorrg in 120
    1234            4567   
    <<text removed>>
    Thanks
    Edited by: Matt on Feb 16, 2009 4:35 PM

    Please read the Rules of Engagement here: Please read "The Forum Rules of Engagement" before posting!  HOT NEWS!!
    Please note that offering points is against the rules.
    matt

  • How to implement a conversion rule in KC7R (External Data transfer-Tool)

    Hi,
    I am familiar with programming conversion rules in ABAP in the LSMW and IS-U Migration workbench.
    Unfortunately we have to work with EDT (transaction KCLJ).
    I need to implement a simple conversion rule: migration file has the external BP number BPEXT and I must retrieve the internalone (PARTNER) for the migration program.
    So I must implement a short ABAP code (select single * from BUT000 ...).
    Now I see that in KC7R you can use constants and conversion rules. There are also "General Ruels" and "conversion routines".
    Can someone explain how to implement this simple ABAP conversion rule in KC7R giving a short example?
    This would be great.
    EDT is the workst of all SAP Standard Migration Tools I have seen.....
    Kind regards,
    Thomas

    Thomas,
    Coud you please share your findings as I am now in a similar to your original post.
    ie I too would like to know how to code convesions for use within the transfer rules used by KCLJ.
    Kind Regards,
    Hiten Mistry.

  • Query about ALE conversion rule

    Hi,
       I am trying to copy an ALE conversion rule from one system to another.
       In the rule, for one of the variables, the option 'Set Variable' is selected and a variable '&PRTMVxxxx' (Name changed)
       is set under 'Rule Type'.
       I was not aware of how this variable gets filled or what additional setting is required.
       Could someone help me out with this option under the conversion rules?
    Regards,
    Sudeep

    Hi Gaurav,
    I have exactly the same problem that you had back in late 2006, with the Conversion Rules somehow not passing the data to the IDOC segment.
    The IDOC segment is cleared of all values with the Conversion Rule active.
    I have managed to determine that the exit is working properly, at least to the point where it is finished in EXIT_SAPFKCIM_001, and SENDER_SET_NEW is filled correctly.
    Did you manage to figure out what was wrong?
    Does anyone else know how to get this working?
    Thanks,
    Bruno

  • SAKNR and conversion rule

    Hello!
    It is possible that u201CG/L account numberu201D (Data element: SAKNR) could be stored without a conversion rule?
    Now when we introduce a new account this is left aligned and zeros are introduced at right. There is any mechanism to deactivate this conversion?
    Thanks a lot.

    Are you sure of your description, SAKNR has the ALPHA rule, and is intend to receive numbers, so they are Right Justified and internally padded with leading zero (so the identification is sorted like the number), there is an Alphabetic field SKA1-SAKAN which contains the external format for search help purpose.
    Nevertheless, there is a SMOD Enhancement to manage the general account number SAPMF02H. (Create a project under CMOD and attach the Enhancement)
    Edit the ZXF03U01 include of function module EXIT_SAPMF02H_001.
    Be aware that your Enhancement must not change the coding of an existing account, else your database will become inconsistent.
    Regards

  • Error in creating Enterprise manager repository

    Error in Enterprise manager repository
    oracle@oracle:~&gt; emca -repos create
    STARTED EMCA at Mar 8, 2009 9:14:45 PM
    EM Configuration Assistant, Version 10.2.0.1.0 Production
    Copyright (c) 2003, 2005, Oracle. All rights reserved.
    Enter the following information:
    Database SID: ora01
    Listener port number: 1521
    Password for SYS user:
    Password for SYSMAN user:
    Do you wish to continue? yes(Y)/no(N): Y
    Mar 8, 2009 9:15:08 PM oracle.sysman.emcp.EMConfig perform
    INFO: This operation is being logged at /home/oracle/product/10gR2/cfgtoollogs/emca/ora01/emca_2009-03-08_09-14-45-PM.log.
    Mar 8, 2009 9:15:09 PM oracle.sysman.emcp.EMReposConfig createRepository
    INFO: Creating the EM repository (this may take a while) ...
    Mar 8, 2009 9:15:09 PM oracle.sysman.emcp.EMReposConfig invoke
    SEVERE: Error creating the repository
    Mar 8, 2009 9:15:09 PM oracle.sysman.emcp.EMReposConfig invoke
    INFO: Refer to the log file at /home/oracle/product/10gR2/cfgtoollogs/emca/ora01/emca_repos_create_&lt;date&gt;.log for more details.
    Mar 8, 2009 9:15:09 PM oracle.sysman.emcp.EMConfig perform
    SEVERE: Error creating the repository
    Refer to the log file at /home/oracle/product/10gR2/cfgtoollogs/emca/ora01/emca_2009-03-08_09-14-45-PM.log for more details.
    Could not complete the configuration. Refer to the log file at /home/oracle/product/10gR2/cfgtoollogs/emca/ora01/emca_2009-03-08_09-14-45-PM.log for more details.
    emca_repos_create_2009-03-08_09-15-09-PM.log
    Check if repos user already exists.
    old 6: WHERE username=UPPER('&EM_REPOS_USER');
    new 6: WHERE username=UPPER('SYSMAN');
    old 8: IF ( '&EM_CHECK_TYPE' = 'EXISTS') THEN
    new 8: IF ( 'NOT_EXISTS' = 'EXISTS') THEN
    old 11: raise_application_error(-20000, '&EM_REPOS_USER does not exists..');
    new 11: raise_application_error(-20000, 'SYSMAN does not exists..');
    old 14: ELSIF ( '&EM_CHECK_TYPE' = 'NOT_EXISTS' ) THEN
    new 14: ELSIF ( 'NOT_EXISTS' = 'NOT_EXISTS' ) THEN
    old 17: raise_application_error(-20001, '&EM_REPOS_USER already exists..');
    new 17: raise_application_error(-20001, 'SYSMAN already exists..');
    old 21: raise_application_error(-20002, 'Invalid Check type &EM_CHECK_TYPE');
    new 21: raise_application_error(-20002, 'Invalid Check type NOT_EXISTS');
    DECLARE
    ERROR at line 1:
    ORA-20001: SYSMAN already exists..
    ORA-06512: at line 17
    emca_2009-03-08_09-14-45-PM.log
    Mar 8, 2009 9:12:13 PM oracle.sysman.emcp.ParamsManager setFlag
    CONFIG: Flag '-repos' set to true
    Mar 8, 2009 9:12:13 PM oracle.sysman.emcp.ParamsManager setFlag
    CONFIG: Flag 'db' set to true
    Mar 8, 2009 9:12:13 PM oracle.sysman.emcp.ParamsManager setFlag
    CONFIG: Flag 'create' set to true
    Mar 8, 2009 9:12:13 PM oracle.sysman.emcp.ParamsManager setParam
    CONFIG: Setting param: ORACLE_HOME value: /home/oracle/product/10gR2
    Mar 8, 2009 9:12:15 PM oracle.sysman.emcp.ParamsManager setParam
    CONFIG: Setting param: SID value: ora01
    Mar 8, 2009 9:12:18 PM oracle.sysman.emcp.ParamsManager setParam
    CONFIG: Setting param: PORT value: 1521
    Mar 8, 2009 9:12:20 PM oracle.sysman.emcp.ParamsManager getParam
    CONFIG: No value was set for the parameter SYS_PWD.
    Mar 8, 2009 9:12:20 PM oracle.sysman.emcp.util.GeneralUtil initSQLEngine
    CONFIG: SQLEngine connecting with SID: ora01, oracleHome: /home/oracle/product/10gR2, and user: SYS
    Mar 8, 2009 9:12:20 PM oracle.sysman.emcp.util.GeneralUtil initSQLEngine
    CONFIG: SQLEngine created successfully and connected
    Mar 8, 2009 9:12:23 PM oracle.sysman.emcp.ParamsManager setParam
    CONFIG: Setting param: CONFIRMATION ANSWER value:
    Mar 8, 2009 9:12:25 PM oracle.sysman.emcp.ParamsManager setParam
    CONFIG: Setting param: CONFIRMATION ANSWER value: yes
    Mar 8, 2009 9:12:25 PM oracle.sysman.emcp.ParamsManager getParam
    CONFIG: No value was set for the parameter LOG_FILE.
    Mar 8, 2009 9:12:25 PM oracle.sysman.emcp.ParamsManager setFlag
    CONFIG: Flag 'db' set to true
    Mar 8, 2009 9:12:25 PM oracle.sysman.emcp.ParamsManager getParam
    CONFIG: No value was set for the parameter DB_UNIQUE_NAME.
    Mar 8, 2009 9:12:25 PM oracle.sysman.emcp.ParamsManager getParam
    CONFIG: No value was set for the parameter DB_UNIQUE_NAME.
    Mar 8, 2009 9:12:25 PM oracle.sysman.emcp.util.GeneralUtil initSQLEngine
    CONFIG: SQLEngine connecting with SID: ora01, oracleHome: /home/oracle/product/10gR2, and user: SYS
    Mar 8, 2009 9:12:25 PM oracle.sysman.emcp.util.GeneralUtil initSQLEngine
    CONFIG: SQLEngine created successfully and connected
    Mar 8, 2009 9:12:25 PM oracle.sysman.emcp.DatabaseChecks getDbUniqueName
    CONFIG: No Database unique name available. Will try to retrieve it from DB itself
    Mar 8, 2009 9:12:25 PM oracle.sysman.emcp.ParamsManager setParam
    CONFIG: Setting param: DB_UNIQUE_NAME value: ora01
    Mar 8, 2009 9:12:25 PM oracle.sysman.emcp.EMConfig perform
    INFO: This operation is being logged at /home/oracle/product/10gR2/cfgtoollogs/emca/ora01/emca_2009-03-08_09-12-13-PM.log.
    Mar 8, 2009 9:12:25 PM oracle.sysman.emcp.ParamsManager setParam
    CONFIG: Setting param: EM_HOME value: /home/oracle/product/10gR2
    Mar 8, 2009 9:12:25 PM oracle.sysman.emcp.ParamsManager setFlag
    CONFIG: Flag 'db' set to true
    Mar 8, 2009 9:12:25 PM oracle.sysman.emcp.ParamsManager getParam
    CONFIG: No value was set for the parameter MODIFY_SID.
    Mar 8, 2009 9:12:25 PM oracle.sysman.emcp.DatabaseChecks getDbServiceName
    CONFIG: No service name available. Will try to set db_unique_name.db_domain
    Mar 8, 2009 9:12:25 PM oracle.sysman.emcp.util.GeneralUtil initSQLEngine
    CONFIG: SQLEngine connecting with SID: ora01, oracleHome: /home/oracle/product/10gR2, and user: SYS
    Mar 8, 2009 9:12:25 PM oracle.sysman.emcp.util.GeneralUtil initSQLEngine
    CONFIG: SQLEngine created successfully and connected
    Mar 8, 2009 9:12:25 PM oracle.sysman.emcp.ParamsManager setParam
    CONFIG: Setting param: DB_UNIQUE_NAME value:
    Mar 8, 2009 9:12:25 PM oracle.sysman.emcp.ParamsManager getParam
    CONFIG: No value was set for the parameter DB_UNIQUE_NAME.
    Mar 8, 2009 9:12:25 PM oracle.sysman.emcp.DatabaseChecks getDbUniqueName
    CONFIG: No Database unique name available. Will try to retrieve it from DB itself
    Mar 8, 2009 9:12:25 PM oracle.sysman.emcp.ParamsManager setParam
    CONFIG: Setting param: DB_UNIQUE_NAME value: ora01
    Mar 8, 2009 9:12:25 PM oracle.sysman.emcp.ParamsManager getParam
    CONFIG: No value was set for the parameter DB_DOMAIN.
    Mar 8, 2009 9:12:25 PM oracle.sysman.emcp.DatabaseChecks getDbDomain
    CONFIG: No db domain available. Will query db for db_domain parameter
    Mar 8, 2009 9:12:25 PM oracle.sysman.emcp.ParamsManager setParam
    CONFIG: Setting param: DB_UNIQUE_NAME value: ora01
    Mar 8, 2009 9:12:25 PM oracle.sysman.emcp.ParamsManager setParam
    CONFIG: Setting param: SERVICE_NAME value: ora01
    Mar 8, 2009 9:12:25 PM oracle.sysman.emcp.ParamsManager getParam
    CONFIG: No value was set for the parameter MODIFY_SID.
    Mar 8, 2009 9:12:25 PM oracle.sysman.emcp.ParamsManager getParam
    CONFIG: No value was set for the parameter MODIFY_SID.
    Mar 8, 2009 9:12:25 PM oracle.sysman.emcp.ParamsManager getParam
    CONFIG: No value was set for the parameter GLOBAL_DB_UNIQUE_NAME.
    Mar 8, 2009 9:12:25 PM oracle.sysman.emcp.DatabaseChecks getGlobalDbUniqueName
    CONFIG: No Global database unique name available. Will try to retrieve it from DB itself
    Mar 8, 2009 9:12:25 PM oracle.sysman.emcp.util.GeneralUtil initSQLEngine
    CONFIG: SQLEngine connecting with SID: ora01, oracleHome: /home/oracle/product/10gR2, and user: SYS
    Mar 8, 2009 9:12:25 PM oracle.sysman.emcp.util.GeneralUtil initSQLEngine
    CONFIG: SQLEngine created successfully and connected
    Mar 8, 2009 9:12:25 PM oracle.sysman.emcp.ParamsManager getParam
    CONFIG: No value was set for the parameter DB_DOMAIN.
    Mar 8, 2009 9:12:25 PM oracle.sysman.emcp.DatabaseChecks getDbDomain
    CONFIG: No db domain available. Will query db for db_domain parameter
    Mar 8, 2009 9:12:25 PM oracle.sysman.emcp.ParamsManager setParam
    CONFIG: Setting param: GLOBAL_DB_UNIQUE_NAME value: ora01
    Mar 8, 2009 9:12:25 PM oracle.sysman.emcp.util.GeneralUtil initSQLEngine
    CONFIG: SQLEngine connecting with SID: ora01, oracleHome: /home/oracle/product/10gR2, and user: SYS
    Mar 8, 2009 9:12:26 PM oracle.sysman.emcp.util.GeneralUtil initSQLEngine
    CONFIG: SQLEngine created successfully and connected
    Mar 8, 2009 9:12:26 PM oracle.sysman.emcp.EMReposConfig createRepository
    CONFIG: Spooling to /home/oracle/product/10gR2/cfgtoollogs/emca/ora01/emca_repos_create_2009-03-08_09-12-26-PM.log
    Mar 8, 2009 9:12:26 PM oracle.sysman.emcp.EMReposConfig createRepository
    INFO: Creating the EM repository (this may take a while) ...
    Mar 8, 2009 9:12:26 PM oracle.sysman.emcp.EMReposConfig createRepository
    CONFIG: ORA-20001: SYSMAN already exists..
    ORA-06512: at line 17
    oracle.sysman.assistants.util.sqlEngine.SQLFatalErrorException: ORA-20001: SYSMAN already exists..
    ORA-06512: at line 17
         at oracle.sysman.assistants.util.sqlEngine.SQLEngine.executeImpl(SQLEngine.java:1467)
         at oracle.sysman.assistants.util.sqlEngine.SQLEngine.executeScript(SQLEngine.java:841)
         at oracle.sysman.assistants.util.sqlEngine.SQLPlusEngine.executeScript(SQLPlusEngine.java:265)
         at oracle.sysman.assistants.util.sqlEngine.SQLPlusEngine.executeScript(SQLPlusEngine.java:306)
         at oracle.sysman.emcp.EMReposConfig.createRepository(EMReposConfig.java:360)
         at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:182)
         at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:124)
         at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:142)
         at oracle.sysman.emcp.EMConfigAssistant.invokeEMCA(EMConfigAssistant.java:479)
         at oracle.sysman.emcp.EMConfigAssistant.performConfiguration(EMConfigAssistant.java:1123)
         at oracle.sysman.emcp.EMConfigAssistant.statusMain(EMConfigAssistant.java:463)
         at oracle.sysman.emcp.EMConfigAssistant.main(EMConfigAssistant.java:412)
    Mar 8, 2009 9:12:26 PM oracle.sysman.emcp.EMReposConfig invoke
    SEVERE: Error creating the repository
    Mar 8, 2009 9:12:26 PM oracle.sysman.emcp.EMReposConfig invoke
    INFO: Refer to the log file at /home/oracle/product/10gR2/cfgtoollogs/emca/ora01/emca_repos_create_<date>.log for more details.
    Mar 8, 2009 9:12:26 PM oracle.sysman.emcp.EMConfig perform
    SEVERE: Error creating the repository
    Refer to the log file at /home/oracle/product/10gR2/cfgtoollogs/emca/ora01/emca_2009-03-08_09-12-13-PM.log for more details.
    Mar 8, 2009 9:12:26 PM oracle.sysman.emcp.EMConfig perform
    CONFIG: Stack Trace:
    oracle.sysman.emcp.exception.EMConfigException: Error creating the repository
         at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:194)
         at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:124)
         at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:142)
         at oracle.sysman.emcp.EMConfigAssistant.invokeEMCA(EMConfigAssistant.java:479)
         at oracle.sysman.emcp.EMConfigAssistant.performConfiguration(EMConfigAssistant.java:1123)
         at oracle.sysman.emcp.EMConfigAssistant.statusMain(EMConfigAssistant.java:463)
         at oracle.sysman.emcp.EMConfigAssistant.main(EMConfigAssistant.java:412)

    oracle@oracle:~>  emca -config dbcontrol db -repos create
    STARTED EMCA at Mar 8, 2009 9:38:46 PM
    EM Configuration Assistant, Version 10.2.0.1.0 Production
    Copyright (c) 2003, 2005, Oracle. All rights reserved.
    Enter the following information:
    Database SID: ora01
    Listener port number: 1521
    Password for SYS user:
    Password for DBSNMP user:
    Password for SYSMAN user:
    Email address for notifications (optional):
    Outgoing Mail (SMTP) server for notifications (optional):
    You have specified the following settings
    Database ORACLE_HOME ................ /home/oracle/product/10gR2
    Database hostname ................ srv603484.adpepper.com
    Listener port number ................ 1521
    Database SID ................ ora01
    Email address for notifications ............... [email protected]
    Outgoing Mail (SMTP) server for notifications ............... www.cyabge.com
    Do you wish to continue? [yes(Y)/no(N)]: Y
    Mar 8, 2009 9:39:23 PM oracle.sysman.emcp.EMConfig perform
    INFO: This operation is being logged at /home/oracle/product/10gR2/cfgtoollogs/emca/ora01/emca_2009-03-08_09-38-46-PM.log.
    Mar 8, 2009 9:39:24 PM oracle.sysman.emcp.EMReposConfig createRepository
    INFO: Creating the EM repository (this may take a while) ...
    Mar 8, 2009 9:41:39 PM oracle.sysman.emcp.EMReposConfig invoke
    INFO: Repository successfully created
    Mar 8, 2009 9:41:43 PM oracle.sysman.emcp.util.DBControlUtil startOMS
    INFO: Starting Database Control (this may take a while) ...
    Mar 8, 2009 9:48:24 PM oracle.sysman.emcp.util.PlatformInterface executeCommand
    WARNING: Error executing /home/oracle/product/10gR2/bin/emctl start dbconsole
    Mar 8, 2009 9:48:24 PM oracle.sysman.emcp.EMConfig perform
    SEVERE: Error starting Database Control
    Refer to the log file at /home/oracle/product/10gR2/cfgtoollogs/emca/ora01/emca_2009-03-08_09-38-46-PM.log for more details.
    Could not complete the configuration. Refer to the log file at /home/oracle/product/10gR2/cfgtoollogs/emca/ora01/emca_2009-03-08_09-38-46-PM.log for more details.
    oracle@oracle:~> emctl start dbconsole
    TZ set to US/Pacific
    Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
    Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
    http://**********:5500/em/console/aboutApplication
    Timezone mismatch: The agentTZRegion value (US/Pacific) in
    /home/oracle/product/10gR2/**********8_ora01/sysman/config/emd.properties
    does not match the current environment TZ setting(US/Pacific).
    The dbconsole cannot run with this mismatch.
    If US/Pacific is the correct timezone, set your timezone environment variable to US/Pacific and repeat the 'emctl start dbconsole' operation.
    If US/Pacific is not the correct timezone, make sure that the timezone in your environment is correct, and then run the following command in your local Oracle Home: 'emctl resetTZ agent'
    The output of this command will include detailed instructions to follow, to correct the mismatch.
    Edited by: user618704 on Mar 9, 2009 2:08 AM

  • Error in global conversion rule for InfoObject 0INCOTERMS2

    When I activate BI content 2LIS_12_VCITM with transfer rule, The transfer rule was error with the message " Error in global conversion rule for InfoObject 0INCOTERMS2" and Mgs No. 263.
    The transfer rule cannot be activated.
    I checked the 0INCOTERMS2 infoObject . The global conversion rule is no error.
    The global conversion is in below.
    ============================================================
    PROGRAM CONVERSION_ROUTINE.
    Type pools used by conversion program
    TYPE-POOLS: RSD, RSARC, RSARR.
    TYPES: DE_0INCOTERMS2(000028) TYPE C.
    Conversion rule for InfoObject 0INCOTERMS2
        Data type       = CHAR
        ABAP type       = C
        ABAP length     = 000028
    FORM CONVERT_0INCOTERMS2
      USING    RECORD_NO LIKE SY-TABIX
               SOURCE_SYSTEM TYPE RSA_LOGSYS
               IOBJ_NAME TYPE RSIOBJNM
      CHANGING RESULT TYPE DE_0INCOTERMS2 " InfoObject value
               RETURNCODE LIKE SY-SUBRC.
    $$ begin of routine - insert your code only below this line        -
      TRANSLATE RESULT TO UPPER CASE.
    $$ end of routine - insert your code only before this line         -
    ENDFORM.
    =================================================================
    If you have any idea or face the similar problem, please suggest solution.
    Thank you.

    Good afternoon,
    If you have not done so already can you apply the SAP note  1387854 in your system and it should prevent the problem from happening again. If you also reactivate the infoobject  0INCOTERMS2 in RSD1 then it should be possible to manually activate the  transfer rule.
    Best Regards,
    Des

  • NW BRM, Rules Manager and transport the BRM project through the landscape.

    Hello,
    I have a question about the working with Rules Manager and the possible difficulties of the changes management.
    The scenario is simple.
    We have created a BRM project in software component with decision table and initialized it with some values. Then we transported it to the QA and Prod system through the CMS. Note: in the SC not only the BRM project but also a WDJ, for example.
    Then business user changes the values in the decision table in Prod system by using Rules Management functionality. Everything is OK till now.
    But then we changed something in the WDJ component in the same SC and then transported it to the Pros system. After that transport the changes of the business user are lost. How can we fix it?
    Of course we can download the runtime content from the prod system, but it's bit complicated. Any ideas?

    Dear Kirill,
    SAP NW Business Rules Management web UI tool for business users (Rules Manager) has a feature "Download Rules Content" from CE 7.3 onwards.
    Please find the details of the feature in the below link:
    http://help.sap.com/saphelp_nw73/helpdata/en/42/89a408c265402dbaf1c39ea423d816/frameset.htm
    Using the above "Download Rules Content" feature of RulesManager, you should be able to import the latest version of the Rules Project, which contains the changes done by the business user, into NWDS. Once you have the modified rules project in NWDS you should be able to transport it to QA and Prod systems without the data loss.
    But this feature is only available from NW CE 7.3 onwards.
    Hope this helps resolve your problem.
    Thanks and Regards,
    Santosh Giri

Maybe you are looking for

  • OS X began crashing regularly

    Hi, I recently learned that I can post the panic.log here possibly to find some clues to what is going on to make the my OS crash regularly within the last 3 months; or ever since I installed Adobe CS3 Design Premium pack of new graphic softwares. I

  • Calling BI Publisher From Apex

    Does anybody have an example of an URL that calls a pdf report in BI Publisher from an Apex button. One parameter needs to be passed in the URL, which is a page item in Apex Cheers Gus

  • Resizing stage to fit imported jpg file

    Hi, is there a straight-forward way to resize the stage e.g. from portrat to landscape for pictures that have different height and width dimensions? thanks!

  • When I upload a "Various" folder into Vision:M. **please hel

    . So i have folders on my computer that have different songs with different artists that i usually call "various" or just a certain "mix" but when i upload this folder into my vision M, it resorts it into various other folders under different artists

  • Olympus E-500 is Still Not Supported iPhoto6 10.4.5 OSX

    Please add RAW File support for this camera NOW!