Surrogate identifier and Business identifier on Dimensions

I understand that a surrogate key is useful to do loads/merges data on dimensions
without affecting natural keys on these operations and to save space on fact tables.
However beyond from this, I miss understanding about the two concepts above.
Since in the doc is write: "Every level must have two identifiers: a surrogate identifier and a business identifier." -> Oracle® Warehouse Builder User's Guide
10g Release 2 (10.2) -> 4 Defining Dimensional Objects
1 - Why do I need obligatory a surrogate identifier on OWB10r2 ?
2 - Either do I need specify the same surrogate key in each dimension level
or ever level must be your own surrogate key ?
3 - What would be the dimension behavior without them ? Moreover couldn't I have
the same behavior using business identifier instead ?
Thank you

Right.
However, what do you mean about "attributes that are on the lowest level of a hierarchy" ? This means high cardinality ? (A kind of Unique Key/PK ?)
So, see this sample (originated from products table's Sales History sample schema )
prod_id.prod_name........prod_subcategory..prod_category.supplier_id.min_price
........5.gurfield& murks...trousers - women....women....................170......137.02
......10.gurfield& murks...trousers - women....women....................170......155.93
......15.coin pocket twi....trousers and jeans..girls..........................30........12.47
......20.and 2 crosscour..shirts - boys...........boys.........................83........13.36
......25.and 2 crosscour..shirts - boys...........boys.........................83........13.36
......30.and 2 crosscour..shirts - boys...........boys.........................83........13.36
......35.kahala pleated ...shorts - men...........men........................125........24.48
What would be the business identifiers ? (suppler_id ?) If yes, it isn't UK. Or aren't there business identifier here ?
Now suppose that prod_id be surrogate key, ok ? What I undestand about OWB10g, it would put new keys on this table for every level from dimension
Look the dimension:
CREATE DIMENSION products_dim
     LEVEL product           IS (products.prod_id)
     LEVEL subcategory      IS (products.prod_subcategory)
     LEVEL category          IS (products.prod_category)
     HIERARCHY prod_rollup (
          product          CHILD OF
          subcategory      CHILD OF
          category
     ATTRIBUTE product DETERMINES
(products.prod_name, products.prod_desc,
prod_weight_class, prod_unit_of_measure,
prod_pack_size,prod_status, prod_list_price, prod_min_price)
     ATTRIBUTE subcategory DETERMINES
(prod_subcategory, prod_subcat_desc)
     ATTRIBUTE category DETERMINES
(prod_category, prod_cat_desc)
The table will look like:
SQL> desc products
Name
PROD_ID_PROD_ID
prod_name
prod_desc
PROD_SUBCATEGORY_PROD_ID
prod_subcategory
prod_subcat_desc
PROD_CATEGORY_PROD_ID
prod_category
prod_cat_desc
prod_weight_class
prod_unit_of_measure
prod_pack_size
Why OWB do that ?
Thank you very much for your assistance and you patience
Marcelo Sinni

Similar Messages

  • 10gR2 - dimension_key and surrogate identifier

    Hi,
    Both of these, dimension_key and surrogate identifier, end up deployed in the table. I am missing some basic understanding on the difference between these two. It looks that they will have the same values. Specifically, in the dimension editor under attributes we need to: "Choose the sequence that will populate the Dimension and Surrogate Keys:".
    I looked through the User's Guide, but perhaps I missed the explanation of the two side by side.
    Thanks for any help with this question.
    Julian
    Message was edited by:
    juliank
    Message was edited by:
    juliank

    Scott,
    Glad to read your note. Hopefully, somebody else will be able to clarify this also.
    My observations are similar. It is when I started looking at mappings imported from 10.1.0.4 that I started wondering about the dimension_key. After synchronization I planned to fix some joins I noticed that you can't rename the dimension_key. I think .... room for confusion and errors. My next thought was that perhaps the intention here is to utilize the surrogate key and to use the dimension_key at all?
    Regarding your comment on surrogate keys - I see in the User's Manual on page 4-8: "A surrogate identifier uniquely identifies each level record across all the levels of the dimension." So ... will each level will get independently a key value from the same sequence?
    Somewhere, I saw a nice little table comparing level indexing going from 10.1.0.4 to R2. I think it might have been in an on-line conference presentation when R2 was publicly announced. Maybe somebody else has this example handy.
    Julian

  • Surrogate or Buisness Identifier during Dimension Creation??

    Hi I am using OWB and I am confused in identifying surrogate or buisness identifiers ?? What are they and how do i know if a certain field is a buisness or surrogate identifier??

    Consider the example where a Customer dimension is sourced from 2 different systems, there is a Customer_ID = 1 in both systems but they releate to different customers.
    In this case you should assign a surrogate key to the data e.g. Customer_ID = 1 from Source System A is given a surrogate key = 100 and Customer_ID = 1 from Source System B is given a surrogate key = 101.
    This enables a FK/Join between the fact table and the dimension on a single colum i.e. the surrogate key, otherwise the join would have to be a composite key of Customer_ID and Source System.
    It's best practice to always use surrogate keys.
    Si

  • About Surrogate Key and Dimension Key on OWB 10.2

    Hi, everyone.
    I am using OWB 10.2 and I have a question about Surrogate key and Dimension Key.
    I indicated the foreign key as VARCHAR2 type in Fact Table and Dimension Key as VARCHAR2 type is operated as Primary key in Dimension Table. I made Single Level in Dimension Table.
    I know that Dimension Key stores the surrogate ID for dimension and is the primary key of the table. Also, Surrogate ID should be only NUMBER type.
    So, in this case, Surrogate ID is NUMBER type
    Dimension key should be NUMBER type to store the surrogate ID.
    But, Dimension key also should operate the primary to relate Foreign key as VARCHAR2 type.
    How I can solve this confusing condition?
    Please let me know that.
    JWS

    Hi JWS,
    From a SQL point of view it should not be a problem to join a NUMBER field to a VARCHAR2 field because during execution there will be an implicite cast for the NUMBER value to a VARCHAR2 value. See the example below.
       SELECT * FROM DUAL
       WHERE   1 = '1'From an OWB point of view it is not possible to have a Dimension with an NUMBER value Key that has a relation to a VARCHAR2 value Foreign key in a Fact table. This is caused due to the creation of a Fact table in OWB in which the Foreign keys in it are build from de Dimension tables that refer to them.
    You will loose the reference to the Dimension when changing the type of the Foreign Key.
    To resolve this issue I would advise you to use a Sequence that generates your Surrogate Key (NUMBER type) for the Dimension table and store it in the Primary Key Column (VARCHAR2 type).
    When validating the mapping you will get a warning, but when executing this should give no problems.
    Regards,
    Ilona

  • Surrogate Key and Map for Cube

    Hi
    I am new to Data Warehousing and am trying to use OWB 11g.
    I am trying to create dimensions with multiple levels. When I create more than one level it need to have surrogate as well business key for each dimension level. But I can create only one surrogate in the dimension, there is no option to create multiple surrogate keys in the same dimension. so what am I missing?
    My second question is regarding cube. Do I need to create a Mapping for a cube? if yes, should I move the data to the cube from the dimensions? and where will the measures come from? do i need to load the measures or they will be calculated automatically?
    please reply...
    regards
    Arif

    hi
    Got it, Yes that was the reason,
    The table was not properly deployed after the dimension was modified.
    Anyway, the describe of the table is as follows
    describe arif.QUESTION_DIM
    Name Null Type
    DIMENSION_KEY NOT NULL NUMBER
    IGV_ID NUMBER
    PER_ID NUMBER
    DIM_ID NUMBER
    IGO_ID NUMBER
    INQ_ID NUMBER
    ID NUMBER
    DIM_ORDEM NUMBER
    DIM_AMBITO VARCHAR2(3)
    DIM_NOME VARCHAR2(150)
    10 rows selected
    Now, I am having another problem,
    when, I deploy the Map to load the data from three different tables, it gives the following problem
    Name               Action               Status          Log
    QUESTION_MAP          Create               Warning          ORA-06550: line 297, column 25:
                                            PLS-00302: component 'ID' must be declared
    QUESTION_MAP          Create               Warning          ORA-06550: line 1153, column 11:
                                            PL/SQL: SQL Statement ignored
    QUESTION_MAP          Create               Warning          ORA-06550: line 1155, column 15:
                                            PL/SQL: ORA-00904: "QUESTION_DIM"."ID": invalid identifier
    QUESTION_MAP          Create               Warning          ORA-06550: line 1155, column 31:
                                            PLS-00302: component 'ID' must be declared
    QUESTION_MAP          Create               Warning          ORA-06550: line 233, column 1:
                                            PL/SQL: SQL Statement ignored
    QUESTION_MAP          Create               Warning          ORA-06550: line 2539, column 11:
                                            PL/SQL: SQL Statement ignored
    QUESTION_MAP          Create               Warning          ORA-06550: line 2541, column 15:
                                            PL/SQL: ORA-00904: "QUESTION_DIM"."ID": invalid identifier
    QUESTION_MAP          Create               Warning          ORA-06550: line 2541, column 31:
                                            PLS-00302: component 'ID' must be declared
    QUESTION_MAP          Create               Warning          ORA-06550: line 297, column 9:
                                            PL/SQL: ORA-00904: "QUESTION_DIM"."ID": invalid identifier
    Edited by: user643560 on Oct 22, 2008 9:38 AM

  • Badi and Business event( Urgent)

    Hi experts,
          I am new to badi and business event 1120P. Please post how this business event exactly comes in to picture in this badi. also how to find this business event?
    And also Post the logic or code. The requirement is given below . Pls Post the solution. Its very urgent.
    Enhancement Summary
    Two user exits are needed to determine the correct G/L Account and Cost Center on Shipment Cost documents and post the Material Group on the Accounting document. BADI_SCD_ACCTG and Business Event 1120P can be used to accommodate the new functionality.
    Business Process
    Specific G/L Accounts and Cost Centers have to be determined to post on the Shipment Cost document. This is needed to provide accurate management reporting capabilities on shipments for Sales Order or Stock Transfer Order. A new custom table must be created which contains the following information: Distribution, Mode of Transport, Account, Cost Center Material group. Distribution is an identifier here if this shipment originated from an SO or STO.
    There are no screens involved in this enhancement.
    Components
    Table: ZTABLE1
    Field     Data Element     Type     Length     Description
    MANDT     MANDT     CLNT (key)     3     Client
    DISTRIBUTION     Z_DISTRIBUTION     CHAR (key)     1     Distribution
    MOT     ZZDEF_MOT     CHAR (key)     2     Mode of Transportation
    MATKL     MATKL     CHAR (key)     9     Material group
    SAKNR     SAKNR     CHAR     10     G/L Account Number
    KOSTL     KOSTL     CHAR     10     Cost Center
    This table gets updated manually by the FI team.
    Values for Distribution are:
    ‘1’  =  Primary Distribution to Refinery
    ‘2’ = Primary and Secondary– Excluding refinery
    All entries must be checked against SAP config and master tables
    User exit BADI BADI_SCD_ACCTG will be used to determine the correct G/L Account, Cost Center and Product Group based on Distribution and Mode of Transport. This BADI gets called only when a new Shipment Cost document get created.
    Once the BADI determined the new values it populates field c_vfkn-sakto with the G/L account, field c_vfkn-kostl with the Cost Center and exports the Product group to memory.
    There is no field on the Shipment Cost Document to store the Product group. Therefore another mechanism must be used to get the Product Group on the accounting document.
    Business Event 1120P can be used to import the Product group out of memory and put it on BSEG-MATNR. Structure BSEG_SUBST must be enhanced with field MATNR for this purpose.
    Function, Rules, Exits      Description of Functionality, Rules, Exits
    BADI_SCD_ACCTG     Business Add-In for Shipment Cost Account Assignment
    Business Framework     Business Event 1120P can be used to import the Product Group from memory and to populate field BSEG_SUBST-MATNR.
    This event gets called from different places. It needs to be ensured that it only populates the value when it was called from BADI_SCD_ACCTG.
    Custom Table     A look-up Table needs to be maintained for Distribution, Mode of Transport, G/L Account, Cost Center and Material Group
    Transaction code     To maintain the new table
    Append Structure     To enhance structure BSEG_SUBST with MATNR
          Business Add-In BADI_SCD_ACCTG can be used to determine the account assignments for a shipment cost item to set the G/L Account and Cost Center. All data needed to determine the new information gets provided in this BADI.
    Logic:
    •     Determine if STO or SO based on Document Category from internal table I_REFOBJ-VTRLP field VGTYP If is C then Distribution type is Sales Order (Primary and Secondary – Excluding Refinery – ‘2’ ) else we need to check the receiving plant. If the receiving plant (I_REFOBJ-VTRLK field WERKS) is a refinery the Distribution type is Primary (1) else it’s a (Primary and Secondary – Excluding Refinery – ‘2’ ). Refineries can be identified via Function Module ZPLANTCLASSIFICATION. The plant must be passed into Import Parameter IP_SAPPLANT and field INT_PLANTCHAR-ATNAM must be looked up with value SAPTYPE. If it exists and field ATWRT contains ‘RFY’, the plant is a refinery.
    •     Product Group can be determined from the Material master through Material group field MARA-MATKL.
    •     Mode of Transport will be passed in the BADI in VTRLK-OIC_MOT.
    •     Select single entry from table ZTABLE1based on Distribution, Mode of Transport and Material Group. If nothing gets selected, error message ‘No entry exists in table ZTABLE1for Distribution (distribution), MOT (MOT) & Mat. Group (material group)’ should be triggered.
    •     Move ZTABLE1-SAKNR  to c_vfkn-sakto and ZTABLE1-KOSTL to c_vfkn-kostl
    •     The Material group must be exported to memory in BADI_SCD_ACCTG
    •     The Material group must be imported from memory in Business Event BP1120P
    •     Free Memory in Business Event BP1120P
    This is VI01 – Creation of Freight Cost Item screen
    and also code for function module ZPLANTCLASSIFICATION below
    FUNCTION zplantclassification .
    ""Local interface:
    *"  IMPORTING
    *"     REFERENCE(IP_SAPPLANT) LIKE  AUSP-OBJEK OPTIONAL
    *"     REFERENCE(IP_CPSPLANT) LIKE  AUSP-ATWRT OPTIONAL
    *"     REFERENCE(IP_SISLOC) LIKE  AUSP-ATWRT OPTIONAL
    *"  EXPORTING
    *"     VALUE(EP_SAPPLANT) LIKE  AUSP-OBJEK
    *"     VALUE(EP_CPSPLANT) LIKE  AUSP-ATWRT
    *"     VALUE(EP_SISLOC) LIKE  AUSP-ATWRT
    *"     VALUE(EP_OWNERSHIP) LIKE  AUSP-ATWRT
    *"     VALUE(EP_SMISTYPE) LIKE  AUSP-ATWRT
    *"     VALUE(EP_SPOTREF) LIKE  AUSP-ATWRT
    *"     VALUE(EP_SUBTYPE) LIKE  AUSP-ATWRT
    *"     VALUE(EP_SUPPLYREGION) LIKE  AUSP-ATWRT
    *"     VALUE(EP_TYPE) LIKE  AUSP-ATWRT
    *"     VALUE(EP_DISTAREA) LIKE  AUSP-ATWRT
    *"     VALUE(EP_GEOGAREA) LIKE  AUSP-ATWRT
    *"     VALUE(EP_HMF) LIKE  AUSP-ATWRT
    *"     VALUE(EP_IATACODE) LIKE  AUSP-ATWRT
    *"     VALUE(EP_IRSTCN) LIKE  AUSP-ATWRT
    *"     VALUE(EP_OPSAREA) LIKE  AUSP-ATWRT
    *"     VALUE(EP_PLANTSTAT) LIKE  AUSP-ATWRT
    *"     VALUE(EP_PORTCODE) LIKE  AUSP-ATWRT
    *"     VALUE(EP_REFAREA) LIKE  AUSP-ATWRT
    *"     VALUE(EP_SAPTYPE) LIKE  AUSP-ATWRT
    *"     VALUE(EP_MFGWARRANTY) LIKE  AUSP-ATWRT
    *"     VALUE(EP_USERTYPE) LIKE  AUSP-ATWRT
    *"     VALUE(EP_TRMCENTER) LIKE  AUSP-ATWRT
    *"     VALUE(EP_TRANSCENTER) LIKE  AUSP-ATWRT
    *"     VALUE(EP_FEIN) LIKE  AUSP-ATWRT
    *"  TABLES
    *"      INT_PLANTCHAR STRUCTURE  ZPLANTCLASSIFICATION OPTIONAL
    *"  EXCEPTIONS
    *"      NO_OBJEK_FOUND
    *"      NO_CPSPLANT_FOUND
    *"      NO_SISLOC_FOUND
    *"      NO_INPUT_FOUND
    *"      VALID_PLANT_NO_CHARACTERISTIC
    *"      ONE_TO_MANY_ISSUE
    *"      PLANT_NOT_FOUND_ZDEF_DELPLANT
    *"      UNKNOWN_ERRORS
    FM Name: ZPLANTCLASSIFICATION     
    Created By  :  SYUB                                                  *
    Description : Function Module to retrieve plant characteristics      *
    The function module has two capabilities:
    1. Retrieve only the necessary characteristics
    2. Retrieve the whole characteristics into an internal table.
    Parameter Description                                                *
    In the future, if there is a new characteristic added to the
    plant classification tables, the characteristic has to be added
    to the list of the export parameters and the loop statement.
      TABLES: ausp, cabn, ksml, zdef_delplant.
      DATA: ws_objek LIKE ausp-objek,
            ws_countchar TYPE i,
            ws_countplant TYPE i.
    *Internal table for SAP plant
      DATA: BEGIN OF int_plant OCCURS 0,
            plant LIKE ausp-objek,
            END OF int_plant.
    *sap plant code is the input parameter.Move objek, atnam, and atwrt to
    *internal table PLANTCHAR using inner join of AUSP, CABN, and KSML to
    *synch up the internal characteristic numbers throughout the 3 tables.
      IF NOT ip_sapplant IS INITIAL.
        SELECT auspobjek cabnatnam ausp~atwrt
          INTO CORRESPONDING FIELDS OF TABLE int_plantchar
          FROM ksml AS ksml
          INNER JOIN cabn AS cabn
            ON cabnatinn = ksmlimerk
          INNER JOIN ausp AS ausp
            ON ausp~objek = ip_sapplant
            AND auspatinn = cabnatinn
            AND ausp~mafid = 'O'
            AND ausp~klart = 'Z01'.
    *Checking the existence of ip_sapplant in the table, if it doesn't
    *exist, raise the exception else if it exists, check if it has
    *characteristic values.
        IF sy-subrc NE 0.
          RAISE no_objek_found.
        ELSE.
          DESCRIBE TABLE int_plantchar LINES ws_countchar.
          IF ws_countchar LT 2.
            RAISE valid_plant_no_characteristic.
          ENDIF.
        ENDIF.
    *cps plant code is the input parameter. Move objek from table AUSP to
    *ws_objek using inner join of CABN and AUSP to match up the internal
    *characteristic numbers from the 2 tables.
      ELSEIF NOT ip_cpsplant IS INITIAL.
        SELECT ausp~objek
          INTO TABLE int_plant
          FROM ausp AS ausp
          INNER JOIN cabn AS cabn
            ON cabn~atnam = 'OLDCODE'
              WHERE auspatinn = cabnatinn
                AND ausp~mafid = 'O'
                AND ausp~klart = 'Z01'
                AND ausp~atwrt = ip_cpsplant.
    *Checking the existence of ip_cpsplant in the table
        IF sy-subrc EQ 0.
    *Counting the number of SAP plants in the internal table int_plant
          DESCRIBE TABLE int_plant LINES ws_countplant.
    *Moving the values of objek, atnam, and atwrt to PLANTCHAR using objek
    *from ws_objek.
          IF ws_countplant EQ 1.
            LOOP AT int_plant.
              SELECT auspobjek cabnatnam ausp~atwrt
                INTO CORRESPONDING FIELDS OF TABLE int_plantchar
                FROM ksml AS ksml
                INNER JOIN cabn AS cabn
                  ON cabnatinn = ksmlimerk
                INNER JOIN ausp AS ausp
                  ON ausp~objek = int_plant-plant
                  AND auspatinn = cabnatinn
                  AND ausp~mafid = 'O'
                  AND ausp~klart = 'Z01'.
            ENDLOOP.
    *If there more than one SAP Plants, then raise an exception.
          ELSEIF ws_countplant GT 1.
            RAISE one_to_many_issue.
          ENDIF.
        ELSE.
          SELECT SINGLE werks FROM zdef_delplant
            INTO ws_objek
            WHERE cpsloc = ip_cpsplant.
          SELECT auspobjek cabnatnam ausp~atwrt
           INTO CORRESPONDING FIELDS OF TABLE int_plantchar
           FROM ksml AS ksml
           INNER JOIN cabn AS cabn
             ON cabnatinn = ksmlimerk
           INNER JOIN ausp AS ausp
             ON ausp~objek = ws_objek
             AND auspatinn = cabnatinn
             AND ausp~mafid = 'O'
             AND ausp~klart = 'Z01'.
          if sy-subrc ne 0.
            raise plant_not_found_zdef_delplant.
          endif.
        ENDIF.
    *cps plant code is the input parameter. Move objek from table AUSP to
    *ws_objek using inner join of CABN and AUSP to match up the internal
    *characteristic numbers from the 2 tables.
      ELSEIF NOT ip_sisloc IS INITIAL.
        SELECT ausp~objek
          INTO TABLE int_plant
          FROM ausp AS ausp
          INNER JOIN cabn AS cabn
            ON cabn~atnam = 'SISLOC'
              WHERE auspatinn = cabnatinn
                AND ausp~mafid = 'O'
                AND ausp~klart = 'Z01'
                AND ausp~atwrt = ip_sisloc.
    *Checking the existence of ip_sapplant in the table
        IF sy-subrc EQ 0.
          DESCRIBE TABLE int_plant LINES ws_countplant.
    *Moving the values of objek, atnam, and atwrt to PLANTCHAR using objek
    *from ws_objek.
          IF ws_countplant EQ 1.
            LOOP AT int_plant.
              SELECT auspobjek cabnatnam ausp~atwrt
                INTO CORRESPONDING FIELDS OF TABLE int_plantchar
                FROM ksml AS ksml
                INNER JOIN cabn AS cabn
                  ON cabnatinn = ksmlimerk
                INNER JOIN ausp AS ausp
                  ON ausp~objek = int_plant-plant
                  AND auspatinn = cabnatinn
                  AND ausp~mafid = 'O'
                  AND ausp~klart = 'Z01'.
            ENDLOOP.
    *If there more than one SAP Plants, then raise an exception.
          ELSEIF ws_countplant GT 1.
            RAISE one_to_many_issue.
          ENDIF.
        ELSE.
          SELECT SINGLE werks FROM zdef_delplant
            INTO ws_objek
            WHERE sisloc = ip_sisloc.
          SELECT auspobjek cabnatnam ausp~atwrt
           INTO CORRESPONDING FIELDS OF TABLE int_plantchar
           FROM ksml AS ksml
           INNER JOIN cabn AS cabn
             ON cabnatinn = ksmlimerk
           INNER JOIN ausp AS ausp
             ON ausp~objek = ws_objek
             AND auspatinn = cabnatinn
             AND ausp~mafid = 'O'
             AND ausp~klart = 'Z01'.
          if sy-subrc ne 0.
            raise plant_not_found_zdef_delplant.
          endif.
        ENDIF.
      ELSE.
    *Checking if there is an input parameter entered.
        RAISE no_input_found.
      ENDIF.
    Modified 7/30 by RFOR to validate SAP plant is in plant master
      data: wa_t001w like t001w.
      read table int_plantchar.
      SELECT SINGLE * from t001w into wa_t001w where
      werks = int_plantchar-objek.
      if sy-subrc ne 0.
        raise NO_OBJEK_FOUND.
      endif.
    *Moving all the characteristic values to the export parameters
      LOOP AT int_plantchar.
        MOVE int_plantchar-objek TO ep_sapplant.
        CASE int_plantchar-atnam.
          WHEN 'OLDCODE'.
            MOVE int_plantchar-atwrt TO ep_cpsplant.
          WHEN 'SISLOC'.
            MOVE int_plantchar-atwrt TO ep_sisloc.
          WHEN 'OWNERSHIP'.
            MOVE int_plantchar-atwrt TO ep_ownership.
          WHEN 'SMISTYPE'.
            MOVE int_plantchar-atwrt TO ep_smistype.
          WHEN 'SPOTREF'.
            MOVE int_plantchar-atwrt TO ep_spotref.
          WHEN 'SUBTYPE'.
            MOVE int_plantchar-atwrt TO ep_subtype.
          WHEN 'SUPPLYREGION'.
            MOVE int_plantchar-atwrt TO ep_supplyregion.
          WHEN 'TYPE'.
            MOVE int_plantchar-atwrt TO ep_type.
          WHEN 'DISTAREA'.
            MOVE int_plantchar-atwrt TO ep_distarea.
          WHEN 'GEOGAREA'.
            MOVE int_plantchar-atwrt TO ep_geogarea.
          WHEN 'HMF'.
            MOVE int_plantchar-atwrt TO ep_hmf.
          WHEN 'IATACODE'.
            MOVE int_plantchar-atwrt TO ep_iatacode.
          WHEN 'IRSTCN'.
            MOVE int_plantchar-atwrt TO ep_irstcn.
          WHEN 'OPSAREA'.
            MOVE int_plantchar-atwrt TO ep_opsarea.
          WHEN 'PLANTSTAT'.
            MOVE int_plantchar-atwrt TO ep_plantstat.
          WHEN 'PORTCODE'.
            MOVE int_plantchar-atwrt TO ep_portcode.
          WHEN 'REFAREA'.
            MOVE int_plantchar-atwrt TO ep_refarea.
          WHEN 'SAPTYPE'.
            MOVE int_plantchar-atwrt TO ep_saptype.
          WHEN 'MFG_WARRANTY'.
            MOVE int_plantchar-atwrt TO ep_mfgwarranty.
          WHEN 'USER_TYPE'.
            MOVE int_plantchar-atwrt TO ep_usertype.
          WHEN 'TERMINALCENTER'.
            MOVE int_plantchar-atwrt TO ep_trmcenter.
          WHEN 'TRANSPORTATIONCENTER'.
            MOVE int_plantchar-atwrt TO ep_transcenter.
          when 'FEIN'.
            move int_plantchar-atwrt to ep_fein.
        ENDCASE.
      ENDLOOP.
    ENDFUNCTION.
    Pls help me out from this problem its very urgent.
    Thanks

    hi SK ,
    process like this .
    in BADI
    method.
    1.Here u have to put ur logic based on the Requirement.
    2.then u have to call BTE like this
    <b>call function 'OPEN_FI_PERFORM_00001020_E'
          tables
            t_bseg = xbseg
            t_bkpf = xbkpf.</b>
    3.Update Ztables.
    endmethod.
    this is sample logic only.First get logic of TS then u will come to know how to do?
    regards
    prabhu

  • Difference between Business service, Business system and Business process

    Hi,
    Can anyone tell me the difference between Business service, Business system and Business process?
    Thanks,
    Harikumar. S

    Hi,
    <b>Business system</b>
    It is a logical system from a business point of view.
    One or more logical systems that belong together from a business point of view is called a group of Business system group. A business system group represents a unit within a company or organization that can be defined according to legal, economic, administrative or geographic factors.
    The objects in a business system group are uniquely identified by a uniform numbering system.
    <b>Business process</b>
    Business procedure within an enterprise that uses resources and can involve activites from a number of different cost centers in a controlling area.
    When executing a business process, activities can be utilized for several cost centers of a controlling area.
    <b>Business service</b>
    It’s a third party system.
    All these belong to a Business Scenario which is
    Description of the flow of business processes according to a business typology. A business scenario represents a template for a business process, which runs within a particular area of a company process. All processes required to completely process the task are listed in chronological order in the scenario. Business scenarios can be described graphically, in either aggregated or detailed form (EPC). Example: Direct sale to industrial recipient
    <b>**DO REWARD POINTS IF THIS IS HELPFUL FOR YOU**</b>
    Regards
    AK

  • How can we differ which is a fact and which is a dimension?

    Hi All,
    I'm a new bee to OBIEE...
    If any one can help me out or provide me a link...
    if we have multiple facts and dimensions? How can we differ which is a fact and which is a dimension?
    Thnkx in Advance.

    Hi ,
    You can identify the facts and Dimension based on the data.
    You have to analyze.
    Generaly the Table with measure column (Max column in the table) we will consider as Fact.
    Table with attribute as Dimensions.
    For the Facts we can apply the aggregate rules.
    Thanks,
    Ananth

  • Taking backup of workbooks and business areas in one shot

    Hi friends
    I need to take a backup of all the workbooks and business areas in one shot. How can I do that? Please help me in this regard.
    Thanks in advance
    Ankur

    Yes! Please find it as follows:
    For your reference, I have exported everything from KPM_IN and importing it to KPMIN
    Export:
    DIS4ADM.EXE /connect kpm_in/kpm_in@test /export c:\EUL\BA_TEST.eex /all /show_progress /log c:\eul\BA_TEST.log
    Exporting the following Business Areas:
    Exporting the following Folders:
    Exporting the following Items:
    Exporting the following Hierarchies:
    Exporting the following Functions:
    Exporting the following Summaries:
    Exporting the following Workbooks:
    Exporting the following Data:
    Exporting the following Business Areas:
    *     Inventory*
    *     OPM*
    *     Enduse Detail Report*
    *     Master Repot*
    *     NewBusinessArea1*
    *     END USE REPORT*
    *     Pendingrpt240205*
    *     RECEIVING REPORT*
    *     Sales View Summary Report*
    *     Transport_Invoice_Detail*
    *     Truck-Transport-Destination Wise Stock Preparation Report*
    *     MyArea*
    *     Material Receiving Report*
    *     NND_Truck_Tracking*
    *     kpm_tax_reg_dtls*
    *     DIFF AR OM V*
    *     KPM_BILL_DETAIL_V*
    *     CUST PO INFO V*
    *     KPM SERVICE TAX*
    *     KPM_PO_PRE_PAYMENT*
    *     KPM_PUR_TAX_DTL*
    *     KPM TDS RETURN*
    *     Suppliers_info*
    *     KPM_INV_REC_RECON_V*
    *     KPM_CONS_OPM*
    *     KPM_CURR_STK_OPM*
    *     KPM_PUR_DELIVERY_OPM*
    *     KPM Stock Discrete*
    *     Visitors*
    *     KPM UNMATCHED RECEIPTS*
    *     KPM_STOCK_AS_ON_DAY*
    *     kpm_quantity_clearance_v*
    *     Truck-Transport-Destination Wise Stock Preparation Report 1*
    *     KPM_RMA_ORDERS_V*
    *     KPM HR*
    *     kpm_finish_goods_v*
    *     input output*
    *     resource update*
    *     kpm_outbound_freight_dtl_v*
    *     kpm_sales_receipt_v*
    *     NewBusinessArea2*
    *     kpm_inv_valuation_v*
    *     KPM_OUTBOUND_FREIGHT_DTL_NEW_V*
    *     VAT*
    *     KPM_ACCOUNT_RETREIVAL_V*
    *     KPM Receiving Info*
    *     KPM_GATE_PASS_STATUS_V*
    *     KPM_PPAY_CUST_V*
    *     visitors info*
    *     GatePass_Issue_Item_Rep*
    *     kpm_import_expenses_v*
    *     State_wise_salesperson_wise_quality*
    *     NewBusinessArea3*
    *     KPM_NND_SECURITY_INFO*
    *     KPM_Container_track_dtl_v*
    *     kpm_move_order_status_v*
    *     kpm_pend_imp_pur_ord*
    *     kpm_coll_open_bills_v*
    *     KPM_PO_STATUS_V*
    *     KPM_DELIVERY_DETAIL_V*
    *     Kapoor Automibile Invoices*
    *     KPM_TDS_RETURN_NEW*
    *     preparerwise*
    *     KPM_Payment_Overview_v*
    *     KPM Work Order Status*
    *     KPM Consumption (For discrete)*
    *     KPM_PURCHASING_REPORT*
    *     KPM_STATE_SALESPERSON_QUAL_V*
    *     Kpm_hr_resume_data*
    *     kpm_internal_audit_v*
    *     KPM Asset Tracking*
    *     KPM Receipts Register*
    *     KPM Employee Details*
    *     KPM Purchase Requisitions*
    *     KPM TDS DETAILS V*
    *     KPM_BUYER_WISE_INDENT_V*
    *     KPM_HR_ADVANCE_DTLS_V*
    *     KPM NND MIS V*
    *     KPM NND MIS CON V*
    *     kpm_fa_cost_adj_v*
    *     KPM_BUDGET_ASSET_PO_V*
    *     KPM_GATE_ENTRY_FOR_LOCAL*
    *     kpm_coll_wise_detail_v*
    *     KPM_NONCENVATABLE_TAXES_REPORT*
    *     KPM_UNACCOUNTED_RECEIPTS_V*
    *     KPM AVAILABILITY LIST V*
    *     KPM NON ESI MEMBERS V*
    *     KPM_READY_TO_MOVE_V*
    *     KPM_FGW_ITEMS_V*
    *     KPM_TDS_SUMMARY_V*
    *     KPM ESI MEMBERS LIST*
    *     KPM_VENDOR_DEVELOPMENT_V*
    *     KPM_ACCOUNTS_RETRIEVAL_JE_V*
    *     KPM_SUPPL_INVOICES_V*
    *     KPM_NND_HAULAGE_DTLS_V*
    *     kpm_imp_pending_orders_v*
    *     Cash_Receipts_breakup*
    Exporting the following Folders:
    *     ABMBV_ACT_ACCT_DATA_VAR_V*
    *     Inventory Stock1*
    *     Kpm Req Status1*
    *     Kpm Req Status2*
    *     Kpm Req Status*
    *     Requisition Status*
    *     Inventory Stock*
    *     Vbatch*
    *     Consumption Report 1*
    *     Item Wise Consumption Report*
    *     Abmbv Act Acct Data Variance*
    *     BANK NAME*
    *     NND TRACKING REPORT*
    *     Master report -material yet to be shipped*
    *     Enduse Detail*
    *     Enduse Detail Report(Ver.1)*
    *     FCL Creation Banks*
    *     FCL CREATION REPORT*
    *     FCL Maturity Report*
    *     End Use Report*
    *     Xxkpm Items Categories V*
    *     Xxkpm Lot Details V*
    *     COUNTRY*
    *     Truck-Transport-Destination Wise Stock Preparation Report*
    *     Main_Query*
    *     CustomFolder 2*
    *     Receiving Report*
    *     CCUSTOMER_NAME*
    *     GSM*
    *     LINE_STATUS*
    *     ORDERTYPE*
    *     QUALITY*
    *     REEL_SHEET*
    *     SALESPERSON*
    *     Sales View Summary Report*
    *     WAREHOUSE*
    *     Inv Ent By Usr V*
    *     NewFolder1*
    *     Material Receiving Report*
    *     Material Receiving Report Ver.1*
    *     NND_Truck_Tracking*
    *     Kpmtax Reg Dtls V*
    *     Diff Ar Om V*
    *     Kpm Bill Detail V*
    *     Cust Po Info V*
    *     Kpm Service Tax V*
    *     Kpm Po Pre Payment*
    *     Kpm Pur Tax Dtl V*
    *     Kpm Tds Return V*
    *     Kpm Pur Tax Sum V*
    *     Suppliers Info V*
    *     Salesperson_Wise_Quality*
    *     Customerwise_Quality*
    *     kpm_des_item*
    *     kpm_item_total*
    *     Kpm Inv Rec Acct Recon V*
    *     Kpm Cons Opm V*
    *     Kpm Curr Stk Opm V*
    *     Kpm Pur Del Opm*
    *     Kpm Stk Discrete V*
    *     Visitors*
    *     Kpm Unmatched Receipts V*
    *     kpm_cons_report_opm*
    *     Kpm Stock As On Day*
    *     Kpm Quantity Clearance V*
    *     Sales View Summary Report With Duties*
    *     Truck-Transport-Destination Wise Stock Preparation Report 1*
    *     Kpm Rma Orders V*
    *     SAL_BRKUP*
    *     Statewise_quality*
    *     ADVANCES*
    *     ADVANCES_DETAIL*
    *     Kpm Finish Goods V*
    *     KPM_NEW_APPOINTMENTS*
    *     kpm_hr_itax_deduc*
    *     Sales View Sumary Report (Annexure-1)*
    *     ABSENTEE_RECORD*
    *     Kpm Input Output V*
    *     Kpm Resource Update V*
    *     Destination Wise Sales*
    *     loan_tour_advances*
    *     WORK INFO*
    *     Customer Additional Info*
    *     Resumes*
    *     customer_wise_quality*
    *     ITEM Recv Update*
    *     Kpm Outbound Freight Dtl V*
    *     Kpm Sales Receipt V*
    *     Kpm Inv Valuation V*
    *     Truck-Transport-Destination Wise Stock Preparation Report (New)*
    *     Cust Po Info V New*
    *     Destination Wise Sales (New)*
    *     kpm_des_item (New)*
    *     Kpm Outbound Freight Dtl New V*
    *     Kpm Vat V*
    *     Kpm Account Retreival V*
    *     Kpm Recev Info V*
    *     Kpm Gate Pass Status V*
    *     Kpm Ppay Cus V*
    *     Kpm Hr Visitors Info*
    *     GatePass_Issue_Item_Rep*
    *     salesperson_wise_quality_drill*
    *     Kpm Import Expenses V*
    *     State_wise_salesperson_wise_quality*
    *     Kpm Nnd Security Info*
    *     Kpm Container Track Dtl V*
    *     KPM_CONT_TRACK_SUMM*
    *     kpm_move_order_status_v*
    *     kpm_pend_imp_pur_ord*
    *     Kpm Coll Open Bills V*
    *     Kpm Po Status V*
    *     Kpm Delivery Detail V*
    *     Saleperson_state*
    *     kpm_coll_quality_open_bills*
    *     Kapoor Automobile Invoices*
    *     KPM_TDS_RETURN_NEW*
    *     preparer*
    *     Kpm Payment Overview V*
    *     Work Order Status*
    *     KPM Consumption*
    *     kpm_purchasing*
    *     Kpm State Salesperson Qual V*
    *     kpm_state_salesperson_qual*
    *     Kpm_hr_resume*
    *     Kpm Internal Audit V*
    *     KPM Po Status(New)*
    *     Kpm Asset Tracking V*
    *     Receipts Register*
    *     KPM Employee Details*
    *     Kpm Sal Adv View*
    *     CustomFolder*
    *     Kpm Tds Details V*
    *     Kpm buyer wise indent v*
    *     Kpm Hr Advance Dtls V*
    *     Kpm Nnd Mis V*
    *     Kpm Nnd Mis Totals V*
    *     Kpm Nnd Mis Con V*
    *     Kpm Fa Cost Adj V*
    *     Kpm Budget Asset Po V*
    *     KPM Gate Entry For Local*
    *     Kpm Coll Wise Detail V*
    *     KPM_NONCENVATABLE_TAXES_REPORT*
    *     Kpm Unaccounted Receipts V*
    *     Kpm Availability List V*
    *     Kpm Non Esi Members V*
    *     Kpm Ready To Move V*
    *     Kpm Fgw Items V*
    *     Kpm Tds Summary*
    *     KPM ESI MEMBERS LIST*
    *     Kpm Vendor Development V*
    *     Kpm Accounts Retrieval Je V*
    *     Kpm Suppl Invoices V*
    *     Kpm Nnd Haulage Dtls V*
    *     Kpm Imp Pending Orders V*
    *     Cash_Receipts_breakup*
    Exporting the following Items:
    *     Status 2*
    *     Status 3*
    *     Batch No*
    *     itemdesc_consumption*
    *     NewItemClass2*
    *     Organisation*
    *     Plant Code*
    *     Bank Name*
    *     FCL CREATION BANKS*
    *     NewItemClass1*
    *     NewItemClass5*
    *     COUNTRY*
    *     Customer_Name*
    *     CUST_NAME*
    *     GSM1*
    *     GSM*
    *     LINE_STATUS*
    *     SALESPERSONS*
    *     ORDERTYPE*
    *     QUALITY*
    *     REEL_SHEET*
    *     WAREHOUSE*
    *     DOC TYPE*
    *     WHSE CODE*
    *     REASON CODE*
    *     Quality 1*
    *     Customer*
    *     SalesPerson 1*
    *     Customer 1*
    *     Salesperson*
    *     Quality 2*
    *     Item*
    *     WHSE_CODE*
    *     ITEM_DESC*
    *     CATEGORY*
    *     WHSE_CODE 1*
    *     ITEM_DESC 1*
    *     CATEGORY 1*
    *     Subinventory*
    *     Category*
    *     ItemDesc*
    *     CustomerName*
    *     Item_Description*
    *     Category 1*
    *     Warehouse*
    *     Category 2*
    *     EMPCODE*
    *     PERIOD*
    *     DEPARTMENT*
    *     DEPARTMENT 1*
    *     PERIOD 1*
    *     Period*
    *     Destination*
    *     EMPCODE 1*
    *     Customer Number*
    *     Depatrment*
    *     Qualification*
    *     bill_to*
    *     ship_to*
    *     quality*
    *     sales_person*
    *     org_code*
    *     PO_No*
    *     Consignee*
    *     whse_code*
    *     category*
    *     period*
    *     Destination_new*
    *     ORG_CODE*
    *     Held By*
    *     Req No*
    *     Req Type*
    *     Department*
    *     NUMBER*
    *     Party*
    *     Type*
    *     status*
    *     Preparer*
    *     Requester*
    *     Preparer 1*
    *     Requester 1*
    *     line_status*
    *     Collector*
    *     Customer 2*
    *     Type 1*
    *     preparer*
    *     supplier*
    *     estimate held by*
    *     estimate status*
    *     preparer*
    *     requester*
    *     requisition no*
    *     req no*
    *     req status*
    *     Service order no*
    *     Items*
    *     Org*
    *     vendors*
    *     Preparer 2*
    *     Requestor*
    *     Buyer*
    *     Shipper*
    *     NewItemClass3*
    *     CHARGE_NONCHARGE*
    *     Contractor*
    *     ProductType*
    *     Category 3*
    *     Organization LOV*
    *     Organization Code*
    Exporting the following Hierarchies:
    *     Xxkpm Lot Details V: Lot Created: Default Date Hierarchy*
    *     salesperson_drill_detail*
    *     state_wise_salesperson_wise_quality_hierarchy*
    *     saleperson_state*
    *     data hierarchy*
    *     kpm_item_hierarchy*
    *     state_salesperson_qual_hier*
    Exporting the following Functions:
    *     Default Date Hierarchy*
    *     Default Date Hierarchy 1*
    *     Default Date Hierarchy 3*
    *     Entry Date Hier*
    Exporting the following Summaries:
    *     XXKPM_ENDUSE_DETAIL*
    *     FIND_CESS*
    *     FIND_EDU_CESS*
    *     FIND_EXCISE*
    *     FIND_FREIGHT*
    *     FIND_FREIGHT_TEST*
    *     FIND_INSURANCE*
    *     NND_RECEIVING_REPORT*
    *     ON_HND_QTY*
    *     XXBoard_Amt*
    *     FIND_RATE*
    *     KPM_OPEN_BAL_DISC*
    Exporting the following Workbooks:
    Exporting the following :
    *     INVENTORY*
    *     Requisition Status Report*
    *     Batch Wise Consumption report*
    *     Item Wise Consumption report*
    *     Consolidated Consumption Report*
    *     Enduse-report*
    *     end-use_report-in-detail*
    *     Material Yet To Be Shipped*
    *     NND Tracking Report*
    *     RECEIVING REPORT FOR IMPORT*
    *     Sales View Summary Report*
    *     Truck Transporter Destination Wise Report*
    *     Truck-Transport-Destination Wise Stock Preparation Report*
    *     Party wise Quality wise list of pending orders*
    *     INVOICES ENTERED BY USERS*
    *     Fax Message Report*
    *     MATERIAL RECEIVING REPORT*
    *     Truck Transporter Destination Wise Report Complete*
    *     Shipper wise container wise report*
    *     TAX DETAILS*
    *     Diference in AR and OM*
    *     KPM Bill Detail Report*
    *     Customer PO Info Report*
    *     KPM Service Tax Report*
    *     KPM PO PREPAYMENT REPORT*
    *     KPM Purchasing Tax Details Report*
    *     KPM Consolidated Tax Detail Report(Invoice Wise)*
    *     Suppliers Having Incomplete Information*
    *     Customer Wise Quality Report*
    *     Sales-Person Wise Quality Report*
    *     KPM Item Despatched Report*
    *     KPM Item-Wise Total Report*
    *     KPM Inventory Receiving Account Reconcilation Report*
    *     KPM Consumption Report For OPM Items*
    *     KPM Current Stock Report For OPM Items*
    *     KPM Purchase Delivery Report (OPM)*
    *     KPM Stock Report(Discrete)*
    *     KPM Visitors Report*
    *     KPM Unmatched Receipts*
    *     KPM Warehouse Wise Consumtion Report*
    *     KPM Stock Report As On Day (Discrete)*
    *     KPM Quantity Clearance Report*
    *     Sales View Summary Report With Duties*
    *     KPM RMA Orders Info*
    *     KPM Salary BreakUP Report*
    *     KPM State Wise Quality Report*
    *     KPM Advances Report*
    *     KPM Advance Details*
    *     KPM Finish Goods Report*
    *     KPM HR New Appointments*
    *     KPM HR Tax Deduction Report*
    *     Sales View Summary Report (Annexure-1)*
    *     KPM HR Absentee Record*
    *     KPM Input Output Report*
    *     KPM Resourec Updation Report*
    *     KPM Destination Wise Sales Report*
    *     KPM Outstanding Advances Report*
    *     KPM HR Work Information*
    *     KPM Customers Additional Information*
    *     KPM HR Resumes Report*
    *     Customer Wise Quality Report with nature of sale*
    *     Sales-Person Wise Quality Report (Cross-Tab)*
    *     KPM Item Receiving Update Report(Detail)*
    *     KPM Item Receiving Update Report (Summary)*
    *     KPM Outbound Freight Detail*
    *     KPM Sales Receipt Analysis Report*
    *     Fax Message Report (New)*
    *     Truck-Transport-Destination Wise Stock Preparation Report (New)*
    *     Customer PO Info Report (New)*
    *     KPM Destination Wise Sales Report (New)*
    *     KPM Item Despatched Report (New)*
    *     KPM Outbound Freight Detail (New)*
    *     KPM VAT Report*
    *     KPM Inventory Valuation Report(OPM)*
    *     KPM Receiving Info (Freight_Shortage)*
    *     KPM Accounts Retreival Report*
    *     KPM Gate Pass Status Report*
    *     KPM Prepayment For Customs(NND)*
    *     KPM Gate Pass Issue Item Report*
    *     KPM VAT Report2*
    *     Sales-Person Wise Quality Report (Drill Detail)*
    *     KPM Import Expenses Report*
    *     KPM State Wise Salesperson Wise Quality Report (Drill Detail)*
    *     KPM NND Security Info Report*
    *     KPM Container Tracking Details Report*
    *     KPM Move Order Status Report*
    *     KPM Pending Imported Purchase Orders*
    *     KPM Collector Wise Open Bills*
    *     KPM Purchase Order Status Report*
    *     KPM Delivery Detail Report*
    *     KPM Salesperson Wise State Wise Quality Report (Drill Detail)*
    *     KPM Collector Wise Quality Wise Open Bills*
    *     Kapoor Automobile Invoices*
    *     KPM TDS Return Report (New)*
    *     KPM PO Preparer Wise Report*
    *     KPM Payment Overview Report*
    *     KPM Work Order Status Report*
    *     KPM Consumption Report (Drill Down)*
    *     Kpm Purchasing Report*
    *     State Wise Saleperson Wise Average Report (Drill Detail)*
    *     State Wise Saleperson Wise Quality Report (Drill Detail)*
    *     State Wise Saleperson Wise Percentage Report (Drill Detail)*
    *     KPM Outbound Freight Detail (New - Full Detail)*
    *     KPM HR Resume Status Report*
    *     KPM Internal Audit Report*
    *     KPM Lead pendency report*
    *     KPM Asset Tracking Report*
    *     KPM Receipts Register*
    *     KPM Employee Details Report*
    *     KPM_ADV_FILE_REPORT*
    *     KPM_HR_SAL_REPORT*
    *     KPM Purchase Requisition*
    *     KPM Buyer Wise Indent Report*
    *     KPM TDS Details Report (New)*
    *     KPM TDS Return Report*
    *     KPM HR Advance Details Report*
    *     KPM Import Costing Sheet*
    *     KPM FA Cost Adjustment Report*
    *     KPM Budget/Asset Wise Purchase Order Report*
    *     KPM Gate Entry For Local*
    *     KPM Collector Wise Details*
    *     KPM_NONCENVATABLE_TAXES_REPORT*
    *     KPM Unaccounted Receipts Report*
    *     KPM Bill Detail Report New*
    *     KPM Availability List report*
    *     KPM Non ESI Members Report*
    *     KPM Ready to Move Report*
    *     KPM Items List for FGW*
    *     KPM TDS Summary Report*
    *     KPM ESI Members Report*
    *     KPM Vendor Development Details*
    *     KPM Accounts Retrieval Report (Journal Entries)*
    *     KPM Grade Wise Dispatch Report*
    *     KPM NND Haulage Details*
    *     KPM Imported Orders Pending for Receiving*
    *     KPM Cash Receipts Breakup Report*
    *     KPMHRATT2/5/2009 1:31:02 PM*
    Import:
    DIS4ADM.EXE /connect kpmin/kpmin@dvp /import C:\EUL\BA_TEST.eex /show_progress /log c:\eul\imp_all_dvp.log /keep_format_properties /preserve_workbook_owner /auto_refresh /identifier
    An imported Date Hierarchy had identifier 'EUL_DEFAULT_DATE_HIERARCHY' renamed to 'EUL_DEFAULT_DATE_HIERARCHY1'
    An imported Date Hierarchy had identifier 'EUL_DEFAULT_DATE_HIERARCHY1' renamed to 'EUL_DEFAULT_DATE_HIERARCHY11'
    A folder named 'Enduse Detail' was created or modified during the import but is not in a business area
    Import completed successfully.
    Abmbv Act Acct Data Variance: Abmbv Act Acct Data Variance: Definition Unavailable
    ABMBV_ACT_ACCT_DATA_VAR_V: ABMBV_ACT_ACCT_DATA_VAR_V: Definition Unavailable
    Cust Po Info V: Cust Po Info V: Definition Unavailable
    Cust Po Info V New: Cust Po Info V New: Definition Unavailable
    Diff Ar Om V: Diff Ar Om V: Definition Unavailable
    Inv Ent By Usr V: Inv Ent By Usr V: Definition Unavailable
    Kpmtax Reg Dtls V: Kpmtax Reg Dtls V: Definition Unavailable
    Kpm Accounts Retrieval Je V: Kpm Accounts Retrieval Je V: Definition Unavailable
    Kpm Account Retreival V: Kpm Account Retreival V: Definition Unavailable
    Kpm Asset Tracking V: Kpm Asset Tracking V: Definition Unavailable
    Kpm Availability List V: Kpm Availability List V: Definition Unavailable
    Kpm Bill Detail V: Kpm Bill Detail V: Definition Unavailable
    Kpm Budget Asset Po V: Kpm Budget Asset Po V: Definition Unavailable
    Kpm buyer wise indent v: Kpm buyer wise indent v: Definition Unavailable
    Kpm Coll Open Bills V: Kpm Coll Open Bills V: Definition Unavailable
    Kpm Coll Wise Detail V: Kpm Coll Wise Detail V: Definition Unavailable
    Kpm Cons Opm V: Kpm Cons Opm V: Definition Unavailable
    Kpm Container Track Dtl V: Kpm Container Track Dtl V: Definition Unavailable
    Kpm Curr Stk Opm V: Kpm Curr Stk Opm V: Definition Unavailable
    Kpm Delivery Detail V: Kpm Delivery Detail V: Definition Unavailable
    Kpm Fa Cost Adj V: Kpm Fa Cost Adj V: Definition Unavailable
    Kpm Fgw Items V: Kpm Fgw Items V: Definition Unavailable
    Kpm Finish Goods V: Kpm Finish Goods V: Definition Unavailable
    Kpm Gate Pass Status V: Kpm Gate Pass Status V: Definition Unavailable
    Kpm Hr Advance Dtls V: Kpm Hr Advance Dtls V: Definition Unavailable
    Kpm Hr Visitors Info: Kpm Hr Visitors Info: Definition Unavailable
    Kpm Import Expenses V: Kpm Import Expenses V: Definition Unavailable
    Kpm Imp Pending Orders V: Kpm Imp Pending Orders V: Definition Unavailable
    Kpm Input Output V: Kpm Input Output V: Definition Unavailable
    Kpm Internal Audit V: Kpm Internal Audit V: Definition Unavailable
    Kpm Inv Rec Acct Recon V: Kpm Inv Rec Acct Recon V: Definition Unavailable
    Kpm Inv Valuation V: Kpm Inv Valuation V: Definition Unavailable
    Kpm Nnd Haulage Dtls V: Kpm Nnd Haulage Dtls V: Definition Unavailable
    Kpm Nnd Mis Con V: Kpm Nnd Mis Con V: Definition Unavailable
    Kpm Nnd Mis Totals V: Kpm Nnd Mis Totals V: Definition Unavailable
    Kpm Nnd Mis V: Kpm Nnd Mis V: Definition Unavailable
    Kpm Nnd Security Info: Kpm Nnd Security Info: Definition Unavailable
    Kpm Non Esi Members V: Kpm Non Esi Members V: Definition Unavailable
    Kpm Outbound Freight Dtl New V: Kpm Outbound Freight Dtl New V: Definition Unavailable
    Kpm Outbound Freight Dtl V: Kpm Outbound Freight Dtl V: Definition Unavailable
    Kpm Payment Overview V: Kpm Payment Overview V: Definition Unavailable
    Kpm Po Pre Payment: Kpm Po Pre Payment: Definition Unavailable
    Kpm Po Status V: Kpm Po Status V: Definition Unavailable
    Kpm Ppay Cus V: Kpm Ppay Cus V: Definition Unavailable
    Kpm Pur Del Opm: Kpm Pur Del Opm: Definition Unavailable
    Kpm Pur Tax Dtl V: Kpm Pur Tax Dtl V: Definition Unavailable
    Kpm Pur Tax Sum V: Kpm Pur Tax Sum V: Definition Unavailable
    Kpm Quantity Clearance V: Kpm Quantity Clearance V: Definition Unavailable
    Kpm Ready To Move V: Kpm Ready To Move V: Definition Unavailable
    Kpm Recev Info V: Kpm Recev Info V: Definition Unavailable
    Kpm Req Status1: Kpm Req Status1: Definition Unavailable
    Kpm Req Status2: Kpm Req Status2: Definition Unavailable
    Kpm Req Status: Kpm Req Status: Definition Unavailable
    Kpm Resource Update V: Kpm Resource Update V: Definition Unavailable
    Kpm Rma Orders V: Kpm Rma Orders V: Definition Unavailable
    Kpm Sales Receipt V: Kpm Sales Receipt V: Definition Unavailable
    Kpm Sal Adv View: Kpm Sal Adv View: Definition Unavailable
    Kpm Service Tax V: Kpm Service Tax V: Definition Unavailable
    Kpm State Salesperson Qual V: Kpm State Salesperson Qual V: Definition Unavailable
    Kpm Stk Discrete V: Kpm Stk Discrete V: Definition Unavailable
    Kpm Stock As On Day: Kpm Stock As On Day: Definition Unavailable
    Kpm Suppl Invoices V: Kpm Suppl Invoices V: Definition Unavailable
    Kpm Tds Details V: Kpm Tds Details V: Definition Unavailable
    Kpm Tds Return V: Kpm Tds Return V: Definition Unavailable
    Kpm Tds Summary: Kpm Tds Summary: Definition Unavailable
    Kpm Unaccounted Receipts V: Kpm Unaccounted Receipts V: Definition Unavailable
    Kpm Unmatched Receipts V: Kpm Unmatched Receipts V: Definition Unavailable
    Kpm Vat V: Kpm Vat V: Definition Unavailable
    Kpm Vendor Development V: Kpm Vendor Development V: Definition Unavailable
    Suppliers Info V: Suppliers Info V: Definition Unavailable
    Vbatch: Vbatch: Definition Unavailable
    Visitors: Visitors: Definition Unavailable
    Xxkpm Items Categories V: Xxkpm Items Categories V: Definition Unavailable
    Xxkpm Lot Details V: Xxkpm Lot Details V: Definition Unavailable
    ABSENTEE_RECORD: ABSENTEE_RECORD: Definition Unavailable
    ADVANCES: ADVANCES: Definition Unavailable
    ADVANCES_DETAIL: ADVANCES_DETAIL: Definition Unavailable
    BANK NAME: BANK NAME: Definition Unavailable
    Cash_Receipts_breakup: Cash_Receipts_breakup: Definition Unavailable
    Consumption Report 1: Consumption Report 1: Definition Unavailable
    COUNTRY: COUNTRY: Definition Unavailable
    Customerwise_Quality: Customerwise_Quality: Definition Unavailable
    Customer Additional Info: Customer Additional Info: Definition Unavailable
    customer_wise_quality: customer_wise_quality: Definition Unavailable
    NND TRACKING REPORT: NND TRACKING REPORT: Definition Unavailable
    Salesperson_Wise_Quality: Salesperson_Wise_Quality: Definition Unavailable
    Item Wise Consumption Report: Item Wise Consumption Report: Definition Unavailable
    KPM Consumption : KPM Consumption : Definition Unavailable
    kpm_purchasing: kpm_purchasing: Definition Unavailable
    KPM Po Status(New): KPM Po Status(New): Definition Unavailable
    Receipts Register: Receipts Register: Definition Unavailable
    KPM Employee Details: KPM Employee Details: Definition Unavailable
    CustomFolder: CustomFolder: Definition Unavailable
    Truck-Transport-Destination Wise  Stock Preparation Report: Truck-Transport-Destination Wise  Stock Preparation Report: Definition Unavailable
    Truck-Transport-Destination Wise  Stock Preparation Report 1: Truck-Transport-Destination Wise  Stock Preparation Report 1: Definition Unavailable
    preparer: preparer: Definition Unavailable
    KPM Gate Entry For Local: KPM Gate Entry For Local: Definition Unavailable
    KPM_NONCENVATABLE_TAXES_REPORT: KPM_NONCENVATABLE_TAXES_REPORT: Definition Unavailable
    KPM ESI MEMBERS LIST: KPM ESI MEMBERS LIST: Definition Unavailable
    Main_Query: Main_Query: Definition Unavailable
    NND_Truck_Tracking: NND_Truck_Tracking: Definition Unavailable
    CustomFolder 2: CustomFolder 2: Definition Unavailable
    Material Receiving Report: Material Receiving Report: Definition Unavailable
    Receiving Report: Receiving Report: Definition Unavailable
    End Use Report: End Use Report: Definition Unavailable
    Master report -material yet to be shipped: Master report -material yet to be shipped: Definition Unavailable
    CCUSTOMER_NAME: CCUSTOMER_NAME: Definition Unavailable
    Destination Wise Sales: Destination Wise Sales: Definition Unavailable
    Destination Wise Sales (New): Destination Wise Sales (New): Definition Unavailable
    Enduse Detail: Enduse Detail: Definition Unavailable
    Enduse Detail Report(Ver.1): Enduse Detail Report(Ver.1): Definition Unavailable
    FCL Creation Banks: FCL Creation Banks: Definition Unavailable
    FCL CREATION REPORT: FCL CREATION REPORT: Definition Unavailable
    FCL Maturity Report: FCL Maturity Report: Definition Unavailable
    GatePass_Issue_Item_Rep: GatePass_Issue_Item_Rep: Definition Unavailable
    GSM: GSM: Definition Unavailable
    Inventory Stock1: Inventory Stock1: Definition Unavailable
    Inventory Stock: Inventory Stock: Definition Unavailable
    ITEM Recv Update: ITEM Recv Update: Definition Unavailable
    Kapoor Automobile Invoices: Kapoor Automobile Invoices: Definition Unavailable
    kpm_coll_quality_open_bills: kpm_coll_quality_open_bills: Definition Unavailable
    kpm_cons_report_opm: kpm_cons_report_opm: Definition Unavailable
    KPM_CONT_TRACK_SUMM: KPM_CONT_TRACK_SUMM: Definition Unavailable
    kpm_des_item: kpm_des_item: Definition Unavailable
    kpm_des_item (New): kpm_des_item (New): Definition Unavailable
    kpm_hr_itax_deduc: kpm_hr_itax_deduc: Definition Unavailable
    Kpm_hr_resume: Kpm_hr_resume: Definition Unavailable
    kpm_item_total: kpm_item_total: Definition Unavailable
    kpm_move_order_status_v: kpm_move_order_status_v: Definition Unavailable
    KPM_NEW_APPOINTMENTS: KPM_NEW_APPOINTMENTS: Definition Unavailable
    kpm_pend_imp_pur_ord: kpm_pend_imp_pur_ord: Definition Unavailable
    kpm_state_salesperson_qual: kpm_state_salesperson_qual: Definition Unavailable
    KPM_TDS_RETURN_NEW: KPM_TDS_RETURN_NEW: Definition Unavailable
    LINE_STATUS: LINE_STATUS: Definition Unavailable
    loan_tour_advances: loan_tour_advances: Definition Unavailable
    Material Receiving Report Ver.1: Material Receiving Report Ver.1: Definition Unavailable
    ORDERTYPE: ORDERTYPE: Definition Unavailable
    QUALITY: QUALITY: Definition Unavailable
    REEL_SHEET: REEL_SHEET: Definition Unavailable
    Requisition Status: Requisition Status: Definition Unavailable
    Resumes: Resumes: Definition Unavailable
    Saleperson_state: Saleperson_state: Definition Unavailable
    SALESPERSON: SALESPERSON: Definition Unavailable
    salesperson_wise_quality_drill: salesperson_wise_quality_drill: Definition Unavailable
    Sales View Sumary Report (Annexure-1): Sales View Sumary Report (Annexure-1): Definition Unavailable
    Sales View Summary Report: Sales View Summary Report: Definition Unavailable
    Sales View Summary Report With Duties: Sales View Summary Report With Duties: Definition Unavailable
    SAL_BRKUP: SAL_BRKUP: Definition Unavailable
    Statewise_quality: Statewise_quality: Definition Unavailable
    State_wise_salesperson_wise_quality: State_wise_salesperson_wise_quality: Definition Unavailable
    Truck-Transport-Destination Wise  Stock Preparation Report (New): Truck-Transport-Destination Wise  Stock Preparation Report (New): Definition Unavailable
    WAREHOUSE: WAREHOUSE: Definition Unavailable
    WORK INFO: WORK INFO: Definition Unavailable
    Work Order Status : Work Order Status : Definition Unavailable2/5/2009 1:39:38 PM

  • How do you differentiate business process and business scenario

    how do you differentiate business process and business scenario???
    pls help

    Google says;
    A <b>business scenario</b> is a description of a business problem, which enables requirements to be viewed in relation to one another in the context of the overall problem. Without such a description to serve as context, the business value of solving the problem is unclear; the relevance of potential solutions is unclear and there is a danger of the solution being based on an inadequate set of requirements. A key factor in the success of any other major project is the extent to which it is linked to business requirements, and demonstrably supporting and enabling the enterprise to achieve its business objectives. Business scenarios are an important technique to help identify and understand business needs.
    A business process -
    http://en.wikipedia.org/wiki/Business_process

  • How to Maintain Surrogate Key Mapping (cross-reference) for Dimension Tables

    Hi,
    What would be the best approach on ODI to implement the Surrogate Key Mapping Table on the STG layer according to Kimball's technique:
    "Surrogate key mapping tables are designed to map natural keys from the disparate source systems to their master data warehouse surrogate key. Mapping tables are an efficient way to maintain surrogate keys in your data warehouse. These compact tables are designed for high-speed processing. Mapping tables contain only the most current value of a surrogate key— used to populate a dimension—and the natural key from the source system. Since the same dimension can have many sources, a mapping table contains a natural key column for each of its sources.
    Mapping tables can be equally effective if they are stored in a database or on the file system. The advantage of using a database for mapping tables is that you can utilize the database sequence generator to create new surrogate keys. And also, when indexed properly, mapping tables in a database are very efficient during key value lookups."
    We have a requirement to implement cross-reference mapping tables with Natural and Surrogate Keys for each dimension table. These mappings tables will be populated automatically (only inserts) during the E-LT execution, right after inserting into the dimension table.
    Someone have any idea on how to implement this on ODI?
    Thanks,
    Danilo

    Hi,
    first of all please avoid bolding something. After this according Kimball (if i remember well) is a 1:1 mapping, so no-surrogate key.
    After that personally you could use Lookup Table
    http://www.odigurus.com/2012/02/lookup-transformation-using-odi.html
    or make a simple outer join filtering by your "Active_Flag" column (remember that this filter need to be inside your outer join).
    Let us know
    Francesco

  • Search for member name in WebForms and Business Rules - 11.1.2.1

    Hi,
    Client has a hierarchy with two parents (Owned and Managed) within a dimension. The 'Managed' parent is no longer valid. Thus they want to eliminate it and move it's children under the 'Owned' member. However there could be ramifications in Business Rules and/or WebForms. Is there a way to search all Business Rules and WebForms for 'Managed' to see which Business Rules and/or WebForms would be affected?
    Or is best way to extract all the WebForms and Business Rules to xml files via LCM and then write custom script to search the files? Not sure if this functionality is already there or not.
    They are on 11.1.2.1

    I don't think "Show Usage" picks up Business Rules that are in the Calculation Manger.
    Also check the Member Formulas - easiest to do in the EAS (view the Outline, and the member formulas are displayed. Otherwise, in Planning, you would need to go into each member individually, and that would take forever). And if you're using Partitions or MRAs, you should check them, too.
    I'm assuming you're doing all of this in a copy of the application, and not on a "live" app, right? So you can make the change and then validate the Business Rules and Outline, and the error messages will tell you where "Managed" was being used.
    -Matt Varner

  • Part 2: Flat files and Business Contents: Any issues with this scenario?

    I will appreciate some clarification on the some points made in response to my previous post "Flat files and Business Contents: Any issues with this scenario?"
    1.
    " ...you’d better analyze those cubes for data redundancy and presence of data you’ll never use. " I will appreciate some clarification on the type of analysis you are referring to. Examples will help.
    2.
    "If you want to combine several found IOs in your custom dataprovider, then again you must know (or figure out) relationships between these IOs." I will appreciate some clarification on the type of relationship you are referring to. Examples will help.
    3.
    I am a bit confused with "..include into ODS structure ALL fields required for the cube" but you also noted noted that "...except navigational attributes and chars and KFs that are going to be determined in TRs or URs."
    If you exclude ALL these, haven't you excluded all the fields you included in the ODS structure?
    4.
    "Consider carefully the ODS’ key fields selection. Their combination should not allow data aggregation that you don’t need."
    I may be missing the point here, I understand that you need to select the fields which will form the unique ID for the records in the ODS under the Key Field (please correct me if I am wrong with the purpose of the Key Field), but I don't understand the discussion of "aggregation" in the context.
    Thanks in advance

    Hallo
    I try to give some exaplanation based on the previous answer.
    1. Data redundancy - make sure you do not store the same information. does not make sense to have data redundanty across you Data Warehouse. this is also a cost. just sotre the same information one time if you get all what you need.
    2. whatwhever you build you dp, which consist of IO, you need to know with kind of relation (1:1 or 1:n - n:n and so on) exist between them. that will help you when you model you infoprovider. For example I would never pit togheter IO (n:m) in the same dimension if you expect an high number of cardinality. Sometime an IO can be an attribute of another one (depend on relation. For example
    Business Partner and his Address. Usually you have a relation 1:1, in this case address is an attribute of BParten and store it in the Masterdata instead then DP
    3. Sometime when you load from ODS to CUBE, you can fill some IO (which are in the infocube and not in the ODS)through ABAP routine in TR-Start Routine of Update Rule. Does not make sense to include these IO in the ODS as they are NULL or Blank (the deault value). This can happen when for example, you first load in the ODS (Price and Quantity) and then you calculate Sell price later (Price * Quantity). of course it could be doen also in the Bex. Depends on other factors (Performance - Loaidng -Sizing)
    4. Make sure that the KEY definition of ODS is accordingly to the data otherwise you will aggregate the data and later maybe if you need the detail you miss it.
    for example: customer - product - Distr Chan - Sell Price
    if each Customer can buy each product for any Distrution Channel, then when you build your ODS(Customer - Product and Distribution must be KEY) otherwise (if you have only Customer - Product KEY for example) you will lose the details for Distribution Channel.
    I hope eveyrhting is clear
    Regards
    Mike

  • Currency Converion and Business Rule questions

    Hi all,
    I am new to BPC and would appreciate if you can help me answer few of my questions. I was going through how to documents on currency conversion and Business Rules.
    1. The Flow in Currency Conversion and Business Rules different?
    2. Can Currency conversion be done without defining the Currency Rules?
    3. In Business Rules Detail there is a cloumn for Sign. How should one determine what sign should go for a given account?
    Thanks,
    Diksha.

    Venkatesh,
    It seems like you are using Company as your Entity type dimension.
    Try to change your code to look like this
    *RUN_PROGRAM CURR_CONVERSION    
         CATEGORY = %CATEGORY_SET%     
         SELECT(%CURRENCY_SET_ID%,"[ID]",CURRENCY,"CURRENCY_TYPE='R'")
         TID_RA = %TIME_SET%
         RATEENTITY = GLOBAL
        OTHER = [COMPANY=%COMPANY_SET%] 
    *ENDRUN_PROGRAM

  • Lync and Office 2013 Home and Business 'Present PowerPoint' not working

    Hello All,
    We have an Exchange online E1 plan that includes Lync, that we have been using without problems for the last year or so. 
    The 'Present PowerPoint' functionality of Lync is very useful, and again it has been working without fault until now.  However, for one user who we have upgraded to Office 2013 Home and Business (from Office 2010), it no longer works when she clicks on
    present, select PowerPoint and select a .pptx file. She gets the following error message...
     'the presentatio.ppx couldn't be converted for presentation because Visual Basic for Applications (VBA) is not installed on this computer. Please install VBA and try again.'
    The thing is it seems that Visual Basic for Applications is installed as a part of the Lync Basic Install. I re-installed Lync just in case, and when I clicked customize I ensured that Visual Basic for Applications was checked to install as run from the
    computer.
    In searching online I can see plenty of other people suggesting with Office 2010 to repair the Office install, and select customize and make sure the Visual Basic for Applications is checked to install too.  However, with Office 2013 Home and Business
    you don't get this option - it seems all or nothing.  I have tried repairing both installs, re-installing etc with no luck
    So is it that Office 2013 Home and Business incompatible with Lync or can anyone help or throw some ideas at me?
    Thanks,
    Andrew.
     

    Here a few who also experienced the same issue 
    https://social.technet.microsoft.com/Forums/lync/en-US/3cf4f93e-3e98-4a72-aa6a-83e92408837c/message-error-visual-basic-for-applications-vba-is-not-installed-office-home-business-2013-?forum=ocsclients
    https://social.technet.microsoft.com/Forums/en-US/f336fc74-c821-4473-b9d9-df62267a3180/lync-2013-and-office-web-apps-powerpoint-presentation-sharing-missing-vba?forum=lyncconferencing
    http://community.office365.com/en-us/f/166/t/123920.aspx
    http://answers.microsoft.com/en-us/office/forum/office_365hp-powerpoint/lync-2013-and-office-web-apps-powerpoint/71abcef9-0b6b-4fe1-944e-789b53da3f1e
    The suggestion since there is not direct solution as of today  would be either roll back the office 2010 since we know this work 
    On upgrade to Office 2013 Pro use the full Lync Client 
    PLEASE REMEMBER, if you see a post that helped you please click "Vote As Helpful" and if it answered your question please click "Mark As Answered"

Maybe you are looking for

  • How to Breake Column in Classic report.

    Dear Friends i want to display Employee information so I have created classicreport using below sql query select EMP_ID, FIRST_NAME, MIDDLE_NAME, LAST_NAME, GENDER, BLOOD_GROUP, MARITAL_STATUS, ADDRESS_1, ADDRESS_2, CITY_NAME, PINCODE, PHONE_NO, MOBI

  • Can I get my iphone repaired for free?

    I think there is a problem with my Iphone 3GS. I got it as a gift just over a week ago (not sure if it has had previous owners or not) but since I've had it, it seems to have a problem with charging. Now and again when I plug it in to charge it will

  • HP C6280 all-in-one Photosmart printer

    Does the above referenced printer (HP C6280) have wireless capabilities?  Thank you.

  • I can't find Premiere Pro on app manager

    Why is my Creative Cloud app not finding Premiere Pro? I just bought the membership specifically for that program, since it was advertised as a part of the package.

  • Item order in application form

    Hi, Working on a larger form in a Portal application I get pretty bored by adding items to the form. They are initially put at the end of a form. To get get them in the right order (further up to the front) costs a lot of RSI-unfriendly clicking and