Siebel Business Entity - EIM Table mapping via Integration Objs, Tools etc

Hi,
I was wanting to know if it is possible to access the mapping a Business Entity has to an EIM table (table name + column name ) when information (metadata + data) about a business entity such as Account is retrieved via an Integration Object ?
Appreciate any other pointers in this direction as well.
Essentially given a business entity and a field in the entity, we want to find out what are all the EIM tables & columns it has a direct mapping to programmitacally.
So other questions are like -
a. Any way by which we can read EIM tables meta data via a web service or VB scripts ?
b. Any programmatic interface to Siebel Tools ?
Thanks very much,
yogs

Hi DST
This is a great effort and gesture. thank you on behalf of all the newbies.
PJ

Similar Messages

  • Using multiple EIM tables in single process section

    Hi ,
    Often we come across a situation where in some required columns are mapped in one EIM table and some mapped in the other EIM table mapped to a given base table.
    Is there a way wherein we can utilize multiple EIM table having mapping of a base table under the same process section with only base table parameter poiting to the target table.?
    Regards,
    Ashutosh

    Hi,
    May be I have misinterpreted what has been mentioned in the EIM admin guide.In the page 41 chapter EIM Configuration File the following has been mentioned for the TABLE paramter.Therefore i was wondering if we can use more than one table in a given process section in IFB file.
    [TABLE           Required. Specifies the name of an EIM table used in this process.
                         *Multiple TABLE parameters may be used to define a process using*
                         *more than one table*.
                         Example:
                         TYPE = EXPORT
                         BATCH = 101
                         TABLE = EIM_ACCOUNT
                         EXPORT MATCHES = S_ORG_EXT, (NAME > ‘A’)
    NOTE: For performance reasons, you should limit the number of
    tables to export or merge in a single process section to five tables or
    fewer.]
    Warm Regards,
    Ashutosh

  • Multiple Table Mapping To Single Entity in Workshop 8.1

    I've taken a test run on creating entity beans with workshop 8.1, although mapping
    an CMP entity to a single database table looks to be relatively straightforward,
    I can't seem to find a way to map multiple database tables to a single CMP entity
    (at least not via workshop). Do I have to manually modify the deployment descriptors
    after building with workshop?

    Thanks, John.
    Jingwei
    "John Reynolds" <[email protected]> wrote:
    >
    Jingwei Zhang <[email protected]> wrote:
    Is there any example of using ejbgen to map single EJB to multiple tables?
    Jingwei... I found this at: http://www.beust.com/cedric/ejbgen/#multiple-table-mapping
    By default, Entity beans are mapped to one table, with the attribute
    table-name
    on the tag @ejbgen:entity. If you want to map your Entity bean to more
    than one
    table, you can use the table-name attribute on individual @ejbgen:cmp-fields.
    All the CMP fields that do not have a table-name attribute will use the
    table
    specified on @ejbgen:entity (which can therefore be considered as the
    "default"
    table).
    If you want to map an Entity bean to several tables, you need to specify
    a comma-separated
    list of tables in the table-name attribute (and also on column). For
    example:
    * @ejbgen:cmp-field
    * column = "bal1, bal2"
    * table-name = "Table1, Table2"
    Make sure that the number of tables matches the number of columns, and
    that the
    columns exist in the corresponding table (for example, in the example
    above, Table1
    must contain column bal1, and Table2, bal2).

  • Siebel Prod App poor performance during EIM tables data load

    Hi Experts,
    I have a situation, Siebel Production application performance is becoming poor when I start loading data into Siebel EIM tables during business hours. I'm not executing any EIM jobs during business hours so how come the database is becoming slow and application is getting affected.
    I understand that Siebel Application fetches data from siebel base tables. In that case why is the application getting very slow when EIM tables are only loaded.
    FYI - Siebel production Application server has good hardware configuration.
    Thanks,
    Shaik

    You have to talk with your DBA.
    Let's say your DB is running from one hard disk (HD).
    I guess you can imagine things will slow down when multiple processes start accessing the DB which is running from one HD.
    When you start loading the EIM tables, your DB will use a lot of time for writing and has less time to serve the data to the Siebel application server.
    The hardware for the Siebel application servers is not really relevant here.
    See if you can put the EIM tables on their own partition/hard disks.

  • Eim mapping reports changed from tools to webclient?

    can anyone tell me how to generate eim mapping report which was on tools for siebel 7.7?
    i heard it is now generated through client and when trying to generate it is giving error "No file has been attached to a record please attach a file SBL-SVC-00155".
    do we need any thing else installed. i thought it was BI publisher. but when you click on report option on the menu list "My BI Publisher Reports" is already there ??
    Please help
    Thanks
    Amit Kumar

    As far as I know in 7.7 eim mapping reports are generated just in tools.
    You have to go to EIM Table, select (query) for the table you want, click on the right at the table and then on the Reports option (menu) select the EIM mapping.
    BTW you should have SADMIN responsibility to see the option for EIM report.
    I understand that BI Publisher reports were introduced in 8.1 for the client. Even for 8.0 client reports are done with Actuate.
    Antonio
    BExpert, Brazil
    Siebel and OBI consulting & Training

  • Data not updated in business entity after change in architectural object

    Hi,
    A business entity was created from Architectural Object.
    When we modify the address in the architectural object, the data is not updated in the business entity.
    Is there any solution that make an automatic update for the address in business entity after a change in architectural object ?
    Thx for your help.
    Regards
    Saad

    Hi,
    I have created new infopackage and ran. Now the following message I have got on the monitor.
    "Data not received in PSA Table
    Diagnosis
    Data has not been updated in PSA Table . The request is probably still running or there was a short dump.
    Procedure
    In the short dump overview in BW, look for the short dump that belongs to your data request. Make sure the correct date and time are specified in the selection screen.
    You can use the wizard to get to the short dump list, or follow the menu path "Environment -> Short dump -> In Data Warehouse".
    Removing errors
    Follow the instructions in the short dump."
    Any more thoughts?
    Thanks,
    Rao.

  • NO Links or Associations created with the "Business Components From Tables"

    Hello,
    I have a strange problem. I'm working on a Fusion Web Applicaiton. In the Model project, I try to create some Business Components from Tables with the help of the provided wizard.
    I select one of my IDE Connections, and I choose two of my tables as Entity Objects (*PATIENTS* and COUNTRIES - more details about them bellow), and also as Updatable View Objects. For Read-Only View Objects I select some other tables, afterwards I choose to create a default Application Module, and I press Finish without creating a Business Diagram. Everything works perfectly except of the fact that the wizzard has created everything but the Links and the Associations between my tables.
    To be more precise, COUNTRIES is a simple table, only two columns - ID and NAME, and PATIENTS has some columns like ID, NAME, ADDRESS, DATE_OF_ADMISSION, COUNTRY_ID, where COUNTRY_ID is a foreign key to the COUNTRIES table. Both columns, PATIENTS.COUNTRY_ID and COUNTRIES.ID are NUMBERs. I was expectig the wizard to create a Link and a Association for this foreign key constraint I have between this two tables.
    On the other hand, following one of the tutorials I've found, *"Developing RIA Web Applications with Oracle ADF"*, I've noticed that when I was creating Business Components from Tables based on the HR schema, all the Links and Associations were created as they were expected. I've also tried to create the same Business Components from Tables in my own project, and all the Links and Associations were in place. Somehow, it's not working for my particular schema (the one that contains PATIENTS and COUNTRIES).
    Is there something I do wrong? I've made sure that all the FK constraints are enabled, alive and kicking. From my point of view, the tables are working and behavig as they should, but I can't understand why that feature of automatically creating the Links and Associations works on the HR schema but not on mine.
    Please help!
    Bogdan.
    PS: I am using Oracle JDeveloper Studio Edition Version 11.1.1.1.0, Oracle SQL Developer Version 1.5.5, and Oracle 10g Express Edition installed on localhost.

    Hello John,
    Of course I can post the scripts.
    The schema name is "TEST". But you should know that there are some extra columns in the PATIENTS table, I've not mentioned before. As you can tell from the scripts bellow, the PATIENTS table has the following columns: ID (number), NAME (varchar2), COUNTRY (number), GENDER (number), ADMISSIONDATE (date), DIAGNOSTIC (number), FIRSTNAME (varchar2), SALARY (number). There are actually 3 FK constraints, I've only mentioned one for the simplifying the example. The first FK constraint is towards COUNTRIES, the second one is towards GENDERS, and the final one is towards DIAGNOSTICS. All this 3 tables have only two columns (ID as number, and GENDER as varchar2). I will post the scripts for all.
    Here is the output of the Export DDL to Clipboard from SQL Developer for the COUNTRIES table:
    CREATE TABLE "TEST"."COUNTRIES"
    (     "ID" NUMBER NOT NULL ENABLE,
         "NAME" VARCHAR2(1000 BYTE) NOT NULL ENABLE,
         CONSTRAINT "COUNTRIES_UK1" UNIQUE ("NAME")
    USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
    TABLESPACE "USERS" ENABLE,
         CONSTRAINT "COUNTRIES_PK" PRIMARY KEY ("ID")
    USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
    TABLESPACE "USERS" ENABLE
    ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
    TABLESPACE "USERS" ;
    CREATE UNIQUE INDEX "TEST"."COUNTRIES_PK" ON "TEST"."COUNTRIES" ("ID")
    PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
    TABLESPACE "USERS" ;
    CREATE UNIQUE INDEX "TEST"."COUNTRIES_UK1" ON "TEST"."COUNTRIES" ("NAME")
    PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
    TABLESPACE "USERS" ;
    CREATE OR REPLACE TRIGGER "TEST"."COUNTRIES_TRG"
    BEFORE INSERT ON COUNTRIES
    FOR EACH ROW
    BEGIN
    SELECT COUNTRIES_SEQ.NEXTVAL INTO :NEW.ID FROM DUAL;
    END;
    ALTER TRIGGER "TEST"."COUNTRIES_TRG" ENABLE;
    Here is the same output for the GENDERS table:
    CREATE TABLE "TEST"."GENDERS"
    (     "ID" NUMBER NOT NULL ENABLE,
         "NAME" VARCHAR2(50 BYTE) NOT NULL ENABLE,
         CONSTRAINT "GENDERS_PK" PRIMARY KEY ("ID")
    USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
    TABLESPACE "USERS" ENABLE,
         CONSTRAINT "GENDERS_UK1" UNIQUE ("NAME")
    USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
    TABLESPACE "USERS" ENABLE
    ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
    TABLESPACE "USERS" ;
    CREATE UNIQUE INDEX "TEST"."GENDERS_PK" ON "TEST"."GENDERS" ("ID")
    PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
    TABLESPACE "USERS" ;
    CREATE UNIQUE INDEX "TEST"."GENDERS_UK1" ON "TEST"."GENDERS" ("NAME")
    PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
    TABLESPACE "USERS" ;
    CREATE OR REPLACE TRIGGER "TEST"."GENDERS_TRG"
    BEFORE INSERT ON GENDERS
    FOR EACH ROW
    BEGIN
    SELECT GENDERS_SEQ.NEXTVAL INTO :NEW.ID FROM DUAL;
    END;
    ALTER TRIGGER "TEST"."GENDERS_TRG" ENABLE;
    Here is the same output for the DIAGNOSTICS table:
    CREATE TABLE "TEST"."DIAGNOSTICS"
    (     "ID" NUMBER NOT NULL ENABLE,
         "NAME" VARCHAR2(1000 BYTE) NOT NULL ENABLE,
         CONSTRAINT "DIAGNOSTICS_PK" PRIMARY KEY ("ID")
    USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
    TABLESPACE "USERS" ENABLE,
         CONSTRAINT "DIAGNOSTICS_UK1" UNIQUE ("NAME")
    USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
    TABLESPACE "USERS" ENABLE
    ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
    TABLESPACE "USERS" ;
    CREATE UNIQUE INDEX "TEST"."DIAGNOSTICS_PK" ON "TEST"."DIAGNOSTICS" ("ID")
    PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
    TABLESPACE "USERS" ;
    CREATE UNIQUE INDEX "TEST"."DIAGNOSTICS_UK1" ON "TEST"."DIAGNOSTICS" ("NAME")
    PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
    TABLESPACE "USERS" ;
    CREATE OR REPLACE TRIGGER "TEST"."DIAGNOSTICS_TRG"
    BEFORE INSERT ON DIAGNOSTICS
    FOR EACH ROW
    BEGIN
    SELECT DIAGNOSTICS_SEQ.NEXTVAL INTO :NEW.ID FROM DUAL;
    END;
    ALTER TRIGGER "TEST"."DIAGNOSTICS_TRG" ENABLE;
    And finally, here is the same output for the PATIENTS table:
    CREATE TABLE "TEST"."PATIENTS"
    (     "ID" NUMBER NOT NULL ENABLE,
         "NAME" VARCHAR2(1000 BYTE) NOT NULL ENABLE,
         "COUNTRY" NUMBER,
         "GENDER" NUMBER,
         "ADMISSIONDATE" DATE,
         "DIAGNOSTIC" NUMBER,
         "FIRSTNAME" VARCHAR2(1000 BYTE),
         "SALARY" NUMBER,
         CONSTRAINT "PATIENTS_PK" PRIMARY KEY ("ID")
    USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
    TABLESPACE "USERS" ENABLE,
         CONSTRAINT "PATIENTS_UK1" UNIQUE ("NAME", "ID")
    USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
    TABLESPACE "USERS" ENABLE,
         CONSTRAINT "PATIENTS_GENDERS_FK1" FOREIGN KEY ("GENDER")
         REFERENCES "TEST"."GENDERS" ("ID") ENABLE,
         CONSTRAINT "PATIENTS_DIAGNOSTICS_FK1" FOREIGN KEY ("DIAGNOSTIC")
         REFERENCES "TEST"."DIAGNOSTICS" ("ID") ENABLE,
         CONSTRAINT "PATIENTS_COUNTRIES_FK1" FOREIGN KEY ("COUNTRY")
         REFERENCES "TEST"."COUNTRIES" ("ID") ENABLE
    ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
    TABLESPACE "USERS" ;
    CREATE INDEX "TEST"."PATIENTS_INDEX1" ON "TEST"."PATIENTS" ("NAME")
    PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
    TABLESPACE "USERS" ;
    CREATE UNIQUE INDEX "TEST"."PATIENTS_PK" ON "TEST"."PATIENTS" ("ID")
    PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
    TABLESPACE "USERS" ;
    CREATE UNIQUE INDEX "TEST"."PATIENTS_UK1" ON "TEST"."PATIENTS" ("NAME", "ID")
    PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
    TABLESPACE "USERS" ;
    CREATE OR REPLACE TRIGGER "TEST"."PATIENTS_TRG"
    BEFORE INSERT ON PATIENTS
    FOR EACH ROW
    BEGIN
    SELECT PATIENTS_SEQ.NEXTVAL INTO :NEW.ID FROM DUAL;
    END;
    ALTER TRIGGER "TEST"."PATIENTS_TRG" ENABLE;
    If a complete DB dump would be more helpful, please let me know. I am willing to provide any details.
    Thanks for your support.

  • RE-FX Copy Building to New Business Entity

    Hi All,
    I am relatively new to this module and have been given the task of copying existing buildings (subordinate objects) to a different business entity.
    Is this possible?
    I release it is possible to copy a building (Create with Template) however this retains the existing business entity.
    Thanks in advance for any advice,
    AK

    HI Aaron,
    Since Master data is created in a hierarchical manner, you cannot change the business entity of buildings.
    Fetch the data of buildings with BAPI : BAPI_RE_BU_GET_DETAIL and copy it in any file.
    Or you can also take a dump from database table of buildings.
    Once you are ready with the data use BAPI : BAPI_RE_BU_CREATE with either SECATT or LSMW. Else you can also use this BAPI with the help of ABAP to upload the data with a new business entity.
    Hope it could help you!
    Regards,
    Siddharth Khandelwal

  • Table mapping (KODO 3.4) using XDoclet

    Hi,
    I need to map an Object to a differntly named table via XDoclet. That is described in the [url http://edocs.bea.com/kodo/docs303/ref_guide_integration_xdoclet.html]Docs here.
    When I use the foloowing class it will produce a different looking JDO file and KODO simply ignores it. Can you tell me, what I'm doing wrong?
    Java Code:
    * @jdo.persistence-capable
    * identity-type="application"
    * objectid-class="MyClassId"
    * @jdo.class-vendor-extension
    * vendor-name="kodo" key="detachable" value="true"
    * @jdo.class-vendor-extension
    * vendor-name="kodo" key="jdbc-class-map" value="base"
    * @jdo.class-vendor-extension
    * vendor-name="kodo" key="jdbc-class-map/table" value="MyTableName"
    public class MyClass {...}
    JDO file:
    <class name="MyClass" identity-type="application" objectid-class="MyClassId" requires-extent="true">
    <extension vendor-name="kodo" key="detachable" value="true">
    </extension>
    <extension vendor-name="kodo" key="jdbc-class-map" value="base">
    </extension>
    <extension vendor-name="kodo" key="jdbc-class-map/table" value="MyTableName">
    </extension>
    <field name="xxx" persistence-modifier="persistent" primary-key="false" null-value="none">
    </field>
    Update:
    I also tried:
    * @jdo.persistence-capable
    * identity-type="application"
    * objectid-class="MyClassId"
    * table="MyTable"
    public class MyClass {...}
    But it seems, Kodo does not support the table attribute!
    Update 2:
    The upper solution should be the right one. It seems in the kodo.properties must be set the attribute "kodo.jdbc.MappingFactory: metadata"
    Is anyone using such a table mapping that is working? I'm still struggeling to get this working!
    Edited by jdeluxe at 05/16/2008 4:32 AM

    Wow, I didn't expect almost 100 people watching this thread without any hint!
    Here it is:
    Ant Task
              <jdomappingtool action="refresh" sqlfile="XXX">
                   <fileset dir="YYY" >
                        <include name="**/*.jdo" />
                   </fileset>
                   <config propertiesFile="D:/kodo-jdo-3.4.1/kodo.properties" />
    EntityClass:
    * @jdo.persistence-capable
    *           identity-type="application"
    *      objectid-class="foo.MyClassId"
    *      name="myClass"
    * @jdo.class-vendor-extension
    *           vendor-name="kodo" key="jdbc-class-map" value="base"
    * @jdo.class-vendor-extension
    *           vendor-name="kodo" key="jdbc-class-map/table" value="MYTABLENAME"
    * @jdo.class-vendor-extension
    *           vendor-name="kodo" key="jdbc-class-map/pk-column" value="ID"
    public class MyClass {
    * description
    * @jdo.field persistence-modifier="persistent"
    * @jdo.field-vendor-extension vendor-name="kodo"
    * key="jdbc-field-map" value="value"
    * @jdo.field-vendor-extension vendor-name="kodo"
    * key="jdbc-field-map/column" value="description"
    private String description;
    Note that when not using the explicit column mapping I experienced a strange behaviour: Kodo did not map to the existing table column, but wanted to add new fields postfixed with "1" (e.g. ALTER TABLE MYTABLENAME ADD COLUMN "description1").
    Also the setting
    kodo.jdbc.MappingFactory: metadata
    in the kodo.properties file is mandatory !!!!!

  • Business Entity is locked by CAF Error

    Hi,
    I have Created an Entity Service in CAF which calls an External Web Service .
    While testing the Web service in CAF (Test tools -> Service Browser)
    I am getting the following error when I give input to the web Service and clicking on Execute Query button.
    <b>
    ERROR. Business entity sap.com/caf_ws/CompUser2ES is locked by CAF & SAP BW integration:</b>
    What could be the problem?
    Thanks in Advance,
    Abdul Kareem.

    Hi,
    This is due to the proxy settings in Visual Admin and Portal. Revert backing the default settings in Visual Admin solved this problem.
    (The proxy settings had been done for to call External Web services from local network).
    Thanks for the response.
    Abdul Kareem

  • CIf - idoc or table mapping

    Hi Expert
    I need a small clarification. When an order is tranferred fom APO to R/3, does it create an idoc and sends it to R/3 or its table to table mapping between two system. Do any of have idea about document/ format in which the data is transferred from APO to R/3.
    Please help

    Hi Pushpinder,
    Transfer of orders from APO & R/3 and vice versa is OLTP ie online transfer processing system.
    The data will get transferred via change pointers.  For every change, there will be equivalent change pointers gets generated in system and gets updated.
    The change pointers either can be immediately sent to the target system from source system or there is
    also another option of collecting all change pointers and transfer it periodicially. 
    Manually, change pointers can be pushed to target system via transaction /sapapo/c5.
    I hope it is clear now.
    Regards
    R. Senthil Mareeswaran.

  • Table mapping

    Hi All,
    Can help me to provide any document regarding table mapping from 11i to R12 . Is there any direct document can get from metalink ,please advise .
    Thanks & Regs
    RG

    There is no such a document which shows tables mapping between 11i and R12. However, to determine the difference between 11i and R12, you can refer to eTRM and the Content Document manuals, both should be helpful
    Applications Electronic Technical Reference Manuals (eTRM)
    http://etrm.oracle.com
    Note: 404152.1 - E-Business Suite Release 12: Release Content Documents
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=404152.1

  • Difference between BPS, MAP and Integrated Planning

    HI Experts,
    We have a plan to implement the BPS (Business Planningand Simulation) and MAP (Merchandise and Assortment Planning) in retail.
    In our BI 7.0 can i use Business Planning (Integrated Planning) or i need to go for BPS and MAP individually.
    Pls suggest me.
    Best Regards,
    Rams.

    You also have BPS in Bi 7.  Points to consider:
    1. Future development and new functionalities will be deliverred on IP framework, though you can use old BPS in BI7.
    2. IP does not some of the features that BPS has, but hoping that SAP will deliver them down the road.
    Ravi Thothadri

  • RE: Long text wrt Business Entity

    Dear all,
    I am working in Rent Invoice Smartform. I want to select long text corresponding to Business Entity Number in my smartform.
    Now I have 2 questions in my mind.One is from ABAP part and other is from Functional (Real Estate) part.
    Functional (Real Estate):
    In which tcode of Real Estate these long text are  maintained?
    ABAP:
    I know that by using READ_TEXT  FM i can extratc the long text. But can          anyone give me the parameters for that. I have searched in STXH, TTXID and TTXOB tables but not successful.
    Please suugest me on the same.
    Its very urgent. Points assured.
    Vinod.

    Hi,
    I can give u only tech suggestion.
    First u ask ur functional guy in which tcode it is maintained & where.
    If u get that area where to write. Then double click on that area. Then from menu bar GOTO==> Header.
    U will find there 4 informations i.e Object, ID, Object name, Language.
    Pass those nomenclature in FM READ_TEXT
    in exporting parameter id = object-id, name = object-name, langu = 'EN' or ur reqd language, object = object.
    Tables = t_line
    Reward pts if it is helpfull
    Regards
    Srimanta

  • BUSINESS ENTITY VALIDATION

    Hi,
    I want to validate the entry made while creating a new Business Entity.  Co can I do it using SPRO as we do it for WBS validation.
    Pls suggest.
    Thanks,
    Nitin

    cannot be done via SPRO.
    Will have to write code in BADI.

Maybe you are looking for

  • Watch espn no sound

    When using watch ESPN through my Apple TV there is no sound. How can I fix this?????

  • Vendor Name in FAGLL03

    Hi The standard report FAGLL03 does not show Vendor Name. There is a provision for displaying the vendor number but not the vendor name. Pls suggest. Regards MB

  • I need help to find out my serial number

    Hi there My old computer broke and now that I got a new one I wanted to install LR. However I just can´t find the box with the serial number on it and I haven´t registered online when I got it. Is there anything I can do to start using LR again? Than

  • Enterprise manager is not working RAC environemnt

    Hi, Its long time to be back. My Details Database Oracle with 2 node RAC Version:10.2.0.3 OS: Windows 2003 In Both nodes Database is up and running, but only problem with EM. While connecting from Firefox , it is saying that Firefox is unable to esta

  • Migration Assistant Fails x 4

    Brand new Mac Mini, old worn Mac Book Pro. Most recent instructions I found for Migration Assistant were for OSx10.6. Screens are all different but I plowed ahead. Source and Target Macs see each other, connected by firewire, target mac shows list of