Infoobject creation

Hi all
I have a flat file with the contents as below
cid            pid            amt          price    qty   currency    unit
c100        p100           100        50        2         INR            EA
C200        P200           200    100           2          INR          EA
C300        P300           300      100          3            USD      EA
now how many infoobject i have to create ? according to my knowledge 7 infoobject i have to create is it correct plz correct me if i were wrong

Hi garima
thanx for ur reply
where do i find the fixed currency tab in the infoobject .
Suppose i kept the fixed currency tab as blank  and choose the currency as 0currency , so here on what basis the currency will be made . i mean 100 INR OR USD  on what basis the currency will be made , should we give any field as reference field so that the field currency will be reflected
Thanx and regards
RaviChandra
Edited by: Ravichandra.bi on Apr 25, 2011 3:45 PM

Similar Messages

  • InfoObject Creation Dynamically

    Hello Experts,
    I need to create thousands of custom infoobjects and trying to implement through BAPI. I am trying to create infoobject reading the infoobject structure from tab delimited tax file:
    io_name io_type io_txsht io_txlng io_datatype io_length
    ZEA_IO1 CHA IO Test IO Test 1 CHAR 20
    ZEA_IO2 CHA IO Test IO Test 2 CHAR 20
    I was able to load the text file to internal table. Now I have to work with the following function modules (please check the code):
    'BAPI_IOBC_CHANGE' - To get the InfoObject Catalog so that all the infoobject will be created under InfoObject Catalog. What would be the code?
    Call Function 'BAPI_IOBJ_CREATE' -
    IMPORTING - Is that right?
    What to write under EXPORTING to check the error validation one by one?
    RETURN = BAPIRET2 ??
    Call Function 'BAPI_IOBJ_ACTIVATE_MULTIPLE' - To activate all the infoobjects. What would be the code?
    Here is my Code:
    *& Report ZBAPI_TEST *
    *& InfoObject Creation through BAPI.
    *& Read the Text file, call a BAPI to create InfoObjects. *
    *& Text file will hold the Info Object Structure. Text file will be *
    *& located either work station or local PC.
    *& Step 1. Create internal table to hold InfoObject structure *
    *& Step 2. Retrieve/Load text file into Internal Table structure *
    *& Step 3. Call BAPI Function to Create IO *
    *& Step 4. Call BAPI Function to Activate IO *
    REPORT ZBAPI_TEST .
    Declaring Internal table for creating InfoObject
    DATA: p_file TYPE string.
    DATA: BEGIN OF itab_bapi OCCURS 0,
    io_name like BAPI6108-infoobject,
    io_type like BAPI6108-type,
    io_txsht like BAPI6108-textshort,
    io_txlng like BAPI6108-textlong,
    io_datatype like BAPI6108-datatp,
    io_length like BAPI6108-intlen,
    END OF itab_bapi.
    DATA ibapi LIKE STANDARD TABLE OF itab_bapi.
    PARAMETERS: sel_file(1500) TYPE c default ' ' OBLIGATORY LOWER CASE.
    PUT THE TEXT FILE PATH TO P_FILE
    p_file = sel_file.
    **Copy the file from the workstation to the server/ internal table**
    CALL FUNCTION 'GUI_UPLOAD'
    EXPORTING
    filename = p_file
    FILETYPE = 'ASC'
    HAS_FIELD_SEPARATOR = 'X'
    HEADER_LENGTH = 0
    DAT_MODE = SPACE
    CODEPAGE = SPACE
    IGNORE_CERR = ABAP_TRUE
    REPLACEMENT = '#'
    READ_BY_LINE = 'X'
    IMPORTING
    FILELENGTH =
    HEADER =
    TABLES
    data_tab = itab_bapi[]
    EXCEPTIONS
    file_open_error = 1
    file_read_error = 2
    no_batch = 3
    gui_refuse_filetransfer = 4
    invalid_type = 5
    no_authority = 6
    unknown_error = 7
    bad_data_format = 8
    header_not_allowed = 9
    separator_not_allowed = 10
    header_too_long = 11
    unknown_dp_error = 12
    access_denied = 13
    dp_out_of_memory = 14
    disk_full = 15
    dp_timeout = 16
    not_supported_by_gui = 17
    error_no_gui = 18
    OTHERS = 19.
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    MESSAGE e012(zea_spms) WITH 'Method' 'GUI_UPLOAD' sy-subrc.
    &1 &2 issued return code &3
    ENDIF.
    loop at itab_bapi.
    write: /5 itab_bapi-io_name,
    20 itab_bapi-io_type,
    30 itab_bapi-io_txsht,
    50 itab_bapi-io_txlng,
    75 itab_bapi-io_datatype,
    85 itab_bapi-io_length.
    endloop.
    SELECT THE LOCATION FOR TEXT FILE
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR sel_file.
    CALL FUNCTION 'WS_FILENAME_GET'
    EXPORTING
    def_filename = ''
    def_path = 'C:\'
    mask = ',Documentos de texto (*.txt), *.txt.'
    mode = ''
    IMPORTING
    filename = p_file
    EXCEPTIONS
    inv_winsys = 1
    no_batch = 2
    selection_cancel = 3
    selection_error = 4
    OTHERS = 5.
    find '.txt' IN p_file.
    if sy-subrc <> 0.
    concatenate p_file '.txt' into sel_file.
    else.
    sel_file = p_file.
    endif.
    Change InfoObject Catalog through BAPI Function
    *CALL FUNCTION 'bapi_iobc_change'
    ""Lokale Schnittstelle:
    *" IMPORTING
    *" VALUE(INFOOBJCAT) LIKE BAPI6113-INFOOBJCAT
    *" VALUE(DETAILS) LIKE BAPI6113 STRUCTURE BAPI6113
    *" TABLES
    *" INFOOBJECTS STRUCTURE BAPI6113IO
    *" RETURN STRUCTURE BAPIRET2 OPTIONAL
    Create InfoObject through BAPI Function
    CALL FUNCTION 'BAPI_IOBJ_CREATE'
    IMPORTING
    INFOOBJECT = itab_bapi-io_name
    TYPE = itab_bapi-io_type
    TEXTSHORT = itab_bapi-io_txsht
    TEXTLONG = itab_bapi-io_txlng
    DATATP = itab_bapi-io_datatype
    INTLEN = itab_bapi-io_length.
    *EXPORTING
    INFOOBJECT = itab_bapi-io_name
    RETURN = BAPIRET2.
    TABLES
    COMPOUNDS STRUCTURE BAPI6108CM OPTIONAL
    ATTRIBUTES STRUCTURE BAPI6108AT OPTIONAL
    NAVIGATIONATTRIBUTES STRUCTURE BAPI6108AN OPTIONAL
    ATRNAVINFOPROVIDER STRUCTURE BAPI6108NP OPTIONAL
    HIERARCHYCHARACTERISTICS STRUCTURE BAPI6108HC OPTIONAL
    ELIMINATION STRUCTURE BAPI6108IE OPTIONAL
    RETURNTABLE STRUCTURE BAPIRET2 OPTIONAL
    Activate InfoObject through BAPI Function
    *CALL FUNCTION 'BAPI_IOBJ_ACTIVATE_MULTIPLE'
    *" TABLES
    *" INFOOBJECTS STRUCTURE BAPI6108IO
    *" RETURN STRUCTURE BAPIRET2 OPTIONAL
    *" INFOOBJECTS_ERROR STRUCTURE BAPI6108IO OPTIONAL
    If anyone knows any better idea creating IO dynamically, I can look at that too. Appreciate your help.
    Regards,
    Mau

    what are your reference points
    Is it always from current date then it that case your data will change daily.
    Also is there a created date or something else associated with store id. how do you determine that

  • Bulk infoobject creation

    Hello guru's,
    Is any program or FM is avilable in sap BI/BW for bulk creation of infoobjects(Char/KF) in one go?
    Thanks,
    Rishi Nigam

    Hi Rishi,
    we don't have such an utiltiy in SAP BI/BW to create mass infoobjects in one go, but if you want to create mass infoobjects (char/KF). you can write the the custom program to create multiple infoobjects in one go.
    by using the BAPI "'BAPI_IOBJ_CREATE'"and 'BAPI_IOBJ_ACTIVATE_MULTIPLE' you can create a utitity to bulk creation of infoobjects.
    1. define the all the fields
    2. use BAPI's to fetch the strucute of infoobjects
              BAPI6108IO
              BAPI6108
              BAPI6113
              BAPI6113IO
              BAPIRET2
    For Compounding:
              BAPI6108CM
    For Attribute use:
             BAPI6108AT
    For Navigational Attribute:
             BAPI6108AN
    3. Write a logic to fill this BAPI with the values of data file that has the infoobject details.
    keep the file with all details of infoobjects
    i.e.  INFOOBJECT, TYPE,TEXTSHORT,TEXTLONG, DATATP,INTLEN,COMPOUND,ATTRIBUTES,NAV ATTRS, KYFTP, FIXCUKY,
    , FIXUNIT, UNINM,  DECIMAL
    Take the help of ABAP person to build this logic.
    Thanks,
    Om Ambulker

  • COPA -Automatic infoobject creation in BI 7.0

    Hi Gurus
    We r implementing COPA in BI 7.0 version. I know that we can automatically get the infoobjects created in BI 3.5 version for the value fields and customer-defined characteristics if you assign the DataSource to an InfoSource via the source system view in the BW Administrator Workbench.
    In BI 7.0 is there such a facility? when i generate the COPA datasource in R/3 and replicate it to BI 7.0, the datsource gets generated as the Datasource in BI.7.0 version  and hence the option to assign the infosource to the datasource does not show up in BI.
    I wanted to know if there any other way that we can create these infoobjects for value fields and customer defined charasteritics automatically in BI.7 version
    Thanks for ur help

    Hi Voodi,
    I followed ur instructions and tried to create a transformation between 3.x infosource and 7.0 datasource. system prompted to create new infsource and copied all the infoobjects which were part of the 3.x standard infosource.
    But still system does not propose any infoobjects for the value fields starting with VV* . In BW3.5 for all VV* fields, system used to propose infoobjects strating with 0GV*.  Did u get system to propose these infoobjects?
    Thanks for ur help

  • InfoObject Creation Date

    Hi All,
    I want to collect the infoObjects for a transport but i am afraid i might missed out or accidentally collect more then it suppose to.
    Is it possible to trace down all the infoObjects created e.g from 01.05.2010 , by date?
    Thank you.
    Regards,
    Maili

    RSA1 -> select ENVIRONMENT menu METADATE SEACH -> select INFO OBJECT in SEARCH IN -> ADVANCE SEARCH -> and u mention the criteria and click on SEARCH.
    Edited by: NVDVPRASAD on Oct 1, 2010 6:41 AM

  • InfoObject Creation through Code

    Hi,
    Is there a way to create infoobjects through a code??
    Can an ABAP code be written to create Infoobjects and other objects in BW?
    If so, pls. give me details...
    Thanks

    Hi vaishali,
    Why do u want to create IO thru ABAP code. SAP makes our development simple by the presentation screens, so just do like this.
    Think of craeting different tables which are created while generating IO. all the table u have to create and no whare u can link SID table with P table.
    Narendra Reddy

  • Authorization in Infoobjects

    Hi
    I have a query regarding the Authorization setting provided in the Infoobject creation. There is an option called Authorization relevant in the business explorer tab. The explanation that is mentioned here is, If this indicator is set, authorization objects for Reporting can be generated with this characteristic.
      There is also an option Maintenance of master data is relevant for authorization in the Master data tab.  The explanation that is mentioned here is,  If this indicator is set, maintenance of the master data / texts for this characteristic can be protected for the single records by means of authorizations.
         I am not able to make out the difference between the two options. The first one refers to the case where authorization setting corresponds to values display in the report. The second option relates with the master data entries for a info object.
    Are both related to restricting the values of the characteritsic/ infoobject then? What is the difference between the two settings?
    Thanks!

    Authorization Relevant in Business Explorer Tabl - With this setting, this info object can be made authorization relevant for reporting. For Example, let us take Region as an info object. If this is made authorization relevant in business explorer tab, in reporting you can give access to user for its values.
    If it has values like APAC, EAME, NAFTA and LATAM - you can create roles which will assigned to user so that a Europe use will be able to see data only for EAME in the report, similarly a US user will be able to see data only for NAFTA region.
    Thus data access in the reporing can be controlled using this setting.
    Maintenance of master data authorization relevant - This setting is related only for master data maintenace. Let us there is an info object Country and it has an attribute Region. Now Country has values like Jermany, France, US, Canada, India, Brajil etc.
    Master data attribute - Region can be maintained manually in the system. Using this setting in master data tab you can restrict a particular user to maintain Region values for particular countries.
    you can restrict User1 to maintain region only for Jermany and France.
    User2 to maintain Region only for US, Canada and so on.
    This first setting is for data access to be given for reporting purpose.
    Second setting is only for  maintaing the attribute values for characteristic.
    I hope it helps.
    Regards,
    Gaurav

  • How to populate internal table field with text data?

    Hello Experts,
    I was able to load text file to a internal table but data is not populating each field. Can someone help me how to populate each field of internal table from text file?
    Here is the text file:
    io_name, io_type, io_txsht, io_txlng, io_datatype, io_length
    ZEA_IO1, CHA, IO Test,     IO Test 1, CHAR,       20
    ZEA_IO2, CHA, IO Test,     IO Test 2, CHAR,       20
    Here is the Code:
    *& Report  ZAS_BAPI_TEST                                               *
    *& InfoObject Creation through BAPI.
    *& Read the Text file, call a BAPI to create InfoObjects.              *
    *& Text file will hold the Info Object Structure. Text file will be    *
    *& located either work station or local PC.
    *& Step 1. Create internal table to hold InfoObject structure          *
    *& Step 2. Retrieve/Load text file into Internal Table structure       *
    *& Step 3. Call BAPI Function to Create IO                             *
    *& Step 4. Call BAPI Function to Activate IO                           *
    REPORT  ZAS_BAPI_TEST                           .
    Make data separator a comma
    CONSTANTS: gc_tab TYPE c VALUE ','.
          Declaring Internal table for creating InfoObject
    DATA: p_file TYPE string.
    DATA: BEGIN OF itab-bapi OCCURS 0,
            io_name like BAPI6108-infoobject,
            io_type like BAPI6108-type,
            io_txsht like BAPI6108-textshort,
            io_txlng like BAPI6108-textlong,
            io_datatype like BAPI6108-datatp,
            io_length like BAPI6108-intlen,
          END OF itab-bapi.
    DATA ibapi LIKE STANDARD TABLE OF itab-bapi.
    PARAMETERS: sel_file(1500) TYPE c default ' ' OBLIGATORY LOWER CASE.
          PUT THE TEXT FILE PATH TO P_FILE
    p_file = sel_file.
         Copy the file from the workstation to the server        ****
    CALL FUNCTION 'GUI_UPLOAD'
      EXPORTING
        filename                = p_file
                   FILETYPE                = 'ASC'
                   HAS_FIELD_SEPARATOR     = SPACE
                   HEADER_LENGTH           = 0
                   DAT_MODE                = SPACE
                   CODEPAGE                = SPACE
                   IGNORE_CERR             = ABAP_TRUE
                   REPLACEMENT             = '#'
                   READ_BY_LINE            = 'X'
                 IMPORTING
                   FILELENGTH              =
                   HEADER                  =
      TABLES
        data_tab                = itab-bapi[]
      EXCEPTIONS
        file_open_error         = 1
        file_read_error         = 2
        no_batch                = 3
        gui_refuse_filetransfer = 4
        invalid_type            = 5
        no_authority            = 6
        unknown_error           = 7
        bad_data_format         = 8
        header_not_allowed      = 9
        separator_not_allowed   = 10
        header_too_long         = 11
        unknown_dp_error        = 12
        access_denied           = 13
        dp_out_of_memory        = 14
        disk_full               = 15
        dp_timeout              = 16
        not_supported_by_gui    = 17
        error_no_gui            = 18
        OTHERS                  = 19.
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
               WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      MESSAGE e012(zea_spms) WITH 'Method' 'GUI_UPLOAD' sy-subrc.
      &1 &2 issued return code &3
       ELSE.
         pit_data[] = lit_data[].
       ENDIF.
    ENDIF.
    loop at itab-bapi.
      write: /5 itab-bapi-io_name,
               20 itab-bapi-io_type,
               30 itab-bapi-io_txsht,
               50 itab-bapi-io_txlng,
               75 itab-bapi-io_datatype,
               85 itab-bapi-io_length.
    endloop.
          SELECT THE LOCATION FOR TEXT FILE
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR sel_file.
      CALL FUNCTION 'WS_FILENAME_GET'
        EXPORTING
          def_filename     = ''
          def_path         = 'C:\'
          mask             = ',Documentos de texto (*.txt), *.txt.'
          mode             = ''
        IMPORTING
          filename         = p_file
        EXCEPTIONS
          inv_winsys       = 1
          no_batch         = 2
          selection_cancel = 3
          selection_error  = 4
          OTHERS           = 5.
      find '.txt' IN p_file.
      if sy-subrc <> 0.
        concatenate p_file '.txt' into sel_file.
      else.
        sel_file = p_file.
      endif.
          Create InfoObject through BAPI Function
    *CALL FUNCTION 'BAPI_IOBJ_CREATE'.
    *IMPORTING
        VALUE(DETAILS) LIKE  BAPI6108 STRUCTURE  BAPI6108
    *EXPORTING
        VALUE(INFOOBJECT) LIKE  BAPI6108-INFOOBJECT
        VALUE(RETURN) LIKE  BAPIRET2 STRUCTURE  BAPIRET2
    TABLES
         COMPOUNDS STRUCTURE  BAPI6108CM OPTIONAL
         ATTRIBUTES STRUCTURE  BAPI6108AT OPTIONAL
         NAVIGATIONATTRIBUTES STRUCTURE  BAPI6108AN OPTIONAL
         ATRNAVINFOPROVIDER STRUCTURE  BAPI6108NP OPTIONAL
         HIERARCHYCHARACTERISTICS STRUCTURE  BAPI6108HC OPTIONAL
         ELIMINATION STRUCTURE  BAPI6108IE OPTIONAL
         RETURNTABLE STRUCTURE  BAPIRET2 OPTIONAL
          Activate InfoObject through BAPI Function
    CALL FUNCTION 'BAPI_IOBJ_ACTIVATE_MULTIPLE'
    *ENDFORM.                    " RETRIEVE_DATASET
    I appreciate your help.
    Regards,
    Mau

    I have used tab delimited file.
    Here are file contents
    io_name     io_type     io_txsht     io_txlng     io_datatype     io_length
    ZEA_IO1     CHA     IO Test     IO Test 1     CHAR     20
    ZEA_IO2     CHA     IO Test     IO Test 2     CHAR     20
    And here is program used
    *& Report ZAS_BAPI_TEST *
    *& InfoObject Creation through BAPI.
    *& Read the Text file, call a BAPI to create InfoObjects. *
    *& Text file will hold the Info Object Structure. Text file will be *
    *& located either work station or local PC.
    *& Step 1. Create internal table to hold InfoObject structure *
    *& Step 2. Retrieve/Load text file into Internal Table structure *
    *& Step 3. Call BAPI Function to Create IO *
    *& Step 4. Call BAPI Function to Activate IO *
    REPORT ZAS_BAPI_TEST .
    Make data separator a comma
    CONSTANTS: gc_tab TYPE c VALUE ','.
    Declaring Internal table for creating InfoObject
    DATA: p_file TYPE string.
    DATA: BEGIN OF itab-bapi OCCURS 0,
    io_name like BAPI6108-infoobject,
    io_type like BAPI6108-type,
    io_txsht like BAPI6108-textshort,
    io_txlng like BAPI6108-textlong,
    io_datatype like BAPI6108-datatp,
    io_length like BAPI6108-intlen,
    END OF itab-bapi.
    DATA ibapi LIKE STANDARD TABLE OF itab-bapi.
    PARAMETERS: sel_file(1500) TYPE c default ' ' OBLIGATORY LOWER CASE.
    PUT THE TEXT FILE PATH TO P_FILE
    p_file = sel_file.
    Copy the file from the workstation to the server ****
    CALL FUNCTION 'GUI_UPLOAD'
    EXPORTING
    filename = p_file
    <b>FILETYPE = 'ASC'
    HAS_FIELD_SEPARATOR = 'X'</b>
    TABLES
    data_tab = itab-bapi[]
    EXCEPTIONS
    file_open_error = 1
    file_read_error = 2
    no_batch = 3
    gui_refuse_filetransfer = 4
    invalid_type = 5
    no_authority = 6
    unknown_error = 7
    bad_data_format = 8
    header_not_allowed = 9
    separator_not_allowed = 10
    header_too_long = 11
    unknown_dp_error = 12
    access_denied = 13
    dp_out_of_memory = 14
    disk_full = 15
    dp_timeout = 16
    not_supported_by_gui = 17
    error_no_gui = 18
    OTHERS = 19.
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    MESSAGE e012(zea_spms) WITH 'Method' 'GUI_UPLOAD' sy-subrc.
    &1 &2 issued return code &3
    ELSE.
    pit_data[] = lit_data[].
    ENDIF.
    ENDIF.
    loop at itab-bapi.
    write: /5 itab-bapi-io_name,
    20 itab-bapi-io_type,
    30 itab-bapi-io_txsht,
    50 itab-bapi-io_txlng,
    75 itab-bapi-io_datatype,
    85 itab-bapi-io_length.
    endloop.
    SELECT THE LOCATION FOR TEXT FILE
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR sel_file.
    CALL FUNCTION 'WS_FILENAME_GET'
    EXPORTING
    def_filename = ''
    def_path = 'C:\'
    mask = ',Documentos de texto (*.txt), *.txt.'
    mode = ''
    IMPORTING
    filename = p_file
    EXCEPTIONS
    inv_winsys = 1
    no_batch = 2
    selection_cancel = 3
    selection_error = 4
    OTHERS = 5.
    find '.txt' IN p_file.
    if sy-subrc <> 0.
    concatenate p_file '.txt' into sel_file.
    else.
    sel_file = p_file.
    endif.
    Create InfoObject through BAPI Function
    *CALL FUNCTION 'BAPI_IOBJ_CREATE'.
    *IMPORTING
    VALUE(DETAILS) LIKE BAPI6108 STRUCTURE BAPI6108
    *EXPORTING
    VALUE(INFOOBJECT) LIKE BAPI6108-INFOOBJECT
    VALUE(RETURN) LIKE BAPIRET2 STRUCTURE BAPIRET2
    TABLES
    COMPOUNDS STRUCTURE BAPI6108CM OPTIONAL
    ATTRIBUTES STRUCTURE BAPI6108AT OPTIONAL
    NAVIGATIONATTRIBUTES STRUCTURE BAPI6108AN OPTIONAL
    ATRNAVINFOPROVIDER STRUCTURE BAPI6108NP OPTIONAL
    HIERARCHYCHARACTERISTICS STRUCTURE BAPI6108HC OPTIONAL
    ELIMINATION STRUCTURE BAPI6108IE OPTIONAL
    RETURNTABLE STRUCTURE BAPIRET2 OPTIONAL
    Activate InfoObject through BAPI Function
    CALL FUNCTION 'BAPI_IOBJ_ACTIVATE_MULTIPLE'
    *ENDFORM. " RETRIEVE_DATASET
    This program is working fine. You can test it.
    Only problem is as the column headings are big for some columns, they are getting truncated which you can always change by changing the column width in declaration
    Please let me know if this helps.
    ashish

  • How to define Length of char. and KF

    During infoobject creation, how to define the length of char. and KF, is it related to master data text length ? Should we take other things into account? When we see one field in table, the length of the field was defined with 2, but its master data text length was more than 2, what's the reason for this things?
    Edited by: hi ni on Apr 18, 2008 12:12 PM

    hi,
    how to define the length of char. and KF, is it related to master data text length ?
    ther business will have defined  length and type for any characteristics. ex - Materail number may have lenth of max 15 and is Char type.
    but for text max size is by default 40 chars.
    Should we take other things into account?
    get spec from client, that could be better and also consider the field used to map ur char/KF from source system.
    Ramesh

  • BI 7.0 Infocube - How to define charactristics ?

    Hi ,
    I am trying to create InfoCube in BI 7.0. and I want to include InfoObject like Material id(Attributes : Description), Customer id(attributes : name,addr)  etc like in BI 3.5. But I don't see place to include these characteristics nor dimensions. I am also planning to get data in this InfoCube from customized infosource. I have following questions.
    1) How to include characteristics ,dimensions in infocube(BI 7.0) . I can include  key figures, Nav. Attributes etc?
    2) Getting data from DataSource->infosource->InfoCube(like BI 3.5) is standard in BI 7.0. ? The documents I am reading are not very clear.
    3) Is there any documentation,exercise(BI 7.0) available  for extraction?
    Best Regards,
    -Pratibha

    Hi,
    You can go the maintenence screen of Infoobject and under the attributes tab u can assign the attributes of teh infoobject respectively.
    for example if u r creating an characteristic Infoobject Material ID in its maintenance screen under teh attributes tab u can specify the attribute descrtiption and say enter then a pop up for infoobject creation will appear then u can create the info object as the attribute.
    1.Just go the maintenace screen of Infocube and switch it to edit mode then from the middle column select teh icon for infoobjectcharacterisitcs and selct ur IOC tehn the characteristics in ur IOC will display in the same column space u just need to drag and drop these characteristics into the same dimension on the right hand side or just right click dimension folder and say create new dimension and create ur own dimension and move the characteristics into respective dimensions accordingly.
    u can change the name of the dimension by right click the dimension present under the dimension folder and say propoerties and give ur own name..
    2.Actually in BI 7.0 Info source is optional if u have more than one transformation in the data flow then only u can go for infosource other iwse not necessary.
    instead of documentation u can find step by step procedure given in others questions very clear...for exaction in BI 7.0
    hope this helps u.
    Regards
    Madhavi

  • To retrieve the oldest date in the report

    I have a requirement to retrive the oldest date in the report, I am currently working in BW 3.5
    The scenario is as below
    I have a char infoObject creation date which retrieves the date
    I have a char infoobject status which retrieves open or close
    For eg in my cube I have 5 records
    3 records has the status open and 2 records has the status closed
    When I adding the InfoObject "creation date" which has filtered for the open status , I am getting the result correctly with 3 records
    Now my requirement is I need to have only one row which should get oldest "creation date" out of the 3 records as below
    Rec1 10.10.2006
    Rec2 25.11.2007
    Rec3 20.08.2009
    I need only one count in the creation date which should show me 10.10.2006

    Hi Pavan.
    Can you model the creation date as a key figure as well as having it as a char? If so, you can create a condition on the key figure, to only give you the "Bottom 1" record.
    I think in 3.5 you cannot use a formula variable to read the value of the char in the row, but if you can, you can do it like that with a calculated key figure where you use the formula var and then put a condition on this ckf.
    regards
    Jacob

  • 3.5 Upgrade from 3.1 Step by step?

    BASIS is installing a totally new BW 3.5.  After the installation is done, we are going to do the config from scrach on the 3.5 system by mimicing all the BW 3.1 objects on another machine.  Any detailed idea or guidline or step by step on how to have this work done?  Would start from e.g., InfoObject creation first?
    Welcome all opinions!

    Hi, when you are transferring all objects from the 3.1 --> 3.5 machine why not perform an upgrade on the 3.1 box ??
    I have done such a system clone by means of transports.. It'll cost you 2 weeks probably. The hardest part is to get the basis layer (InfoObject, key figures, infosources, transferrules etc. etc transported in. Especially in the beginning you will spend a lot of time investigating returncode 8 transports (missing dependent objects). And then all ODS's, infocubes and reports need to be transported.. I learned the system from inside out in that period, but it was very frustrating.
    Good luck, Patrick Rieken

  • MASS CREATION OF INFOOBJECTS IN BI 7.0

    Hello Gurus,
    Here is my scenario:
    we have more than 100 new Z fields in R/3 (Tables: KONV, KONP, VBRP) and we are populating those. We maintained the Datasources with that fields. Now we need to develop new infoobjects in BW for those Z fields. Is there any possible way for mass creation of infoobjects.
    I searched about this, but most of them were used only for 3.5 data source.(eg: CTBW_META  - transaction for mass creation of infoobjects in bw 3.5)
    Please anyone help me in solving this !
    Thanks in advance .

    Hi,
    One option I thought of, but never applied in practice. Create an excel with all the field related information in the structure of table,
    RSDIOBJ Directory of all InfoObjects
    RSDCHABAS Basic Characteristics (for Characteristics,Time Characteristics, and Units)
    *RSKYF Key Figures
    RSDTIM Time Characteristics
    RSDUNI Units*
    And upload this table with the flat using function module etc.
    But then you would need to update below tables to with relevant details.
    RSDIOBJT Texts of InfoObjects
    RSDIOBJ Directory of all InfoObjects
    RSDIOBJT Texts of InfoObjects
    RSDATRNAV Navigation Attributes
    RSDATRNAVT Navigation Attributes
    RSDBCHATR Master Data Attributes
    RSDCHABAS Basic Characteristics (for Characteristics,Time Characteristics, and Units)
    RSDCHA Characteristics Catalog
    RSDDPA Data Package Characteristic
    RSDIOBJCMP Dependencies of InfoObjects
    RSKYF Key Figures
    RSDTIM Time Characteristics
    RSDUNI Units
    Edited by: Parth Kulkarni on Jun 22, 2011 4:56 PM

  • Creation of Master Data InfoObject

    Hi All,
    I need to modify 0COMP_CODE Master data Infoobject, with adding some fields as attributes.
    I need to add few fields to 0COMP_ CODE, based on tables.
    And 0COMP_CODE should pull data from source tables while used at reporting.
    Can you please help me on this.

    Hello Sri,
    You can add the required inobjects in the Attribute tab of 0COMP_ CODE masterdata object.
    Also mark them as Navigational if you want them to be used in reports for drill  down, navigation etc.
    Now either you can enhance the masteradata datacource for 0COMP_ CODE in source system or create your own custom datasource.  If you are modifying the already existing DS them you would have to write ABAP code in CMOD for those fields you are adding to 0COMP_ CODE.
    Replicate it to BW. Activate the datasource. Create transformations(modify transformation in case you haev modified the already existing DS)  to update these new fields to 0COMP_ CODE masterdata attribute.
    Now rest of  the things are same, like create DTP or IPs etc.
    Now as you would have marked these new objects as Navigational in 0COMP_ CODE masteradat attributes tab, you will be able to use them in query design.
    Hope it helps...
    Regards,
    Pratap Sone

  • Automatic creation of InfoObjects

    Hi,
    In order to develop a test scenario, i have a need to create around 3000 InfoObjects following our naming conventions. So is there a way to do this automatically? for example like batch job? what is the normal procedure for the QA guys?
    waiting for your inputs.
    Thanks in adavance.
    Chandu.

    Hi Chandu,
    You can try to use BAPI_IOBJ_CREATE FM for this.
    Best regards,
    Eugene

Maybe you are looking for

  • Passwords set in Acrobat Pro 8.0 are not accepted as valid

    I have numerous files that I authored in Acrobat Pro 8.0 and secured with a password to access various functions. Both in my original files that I have maintained and were also sent to others and then renamed by the recipient, my previously establish

  • Directory doesn't really exist - linked to another

    I have discovered a weird issue with my Lightroom catalog that, unfortunately, may have resulted in me inadvertently deleting some images. Some folders in the Folders pane are somehow "linked" for the lack of a better term. For example, I have the fo

  • Error 2005 when restoring a broken iphone

    My brothers girlfriend threw her iphone 5s at her car window (dont ask). But anyways, she wanted me to restore it so she could sell it at this atm machine. It will give her three hundred dollars for it because their is no cracks on it at all, just sl

  • [solved]Hibernate fails

    grub.cfg menuentry 'Arch Linux,Linux ck' --class archlinux --class gnu-linux --class gnu --class os { load_video set gfxpayload=keep insmod gzio insmod part_gpt insmod ext2 set root='(hd0,gpt3)' search --no-floppy --fs-uuid --set=root a22317b1-e416-4

  • Detecting system load

    Can anyone suggest a programatic way to get a crude measurement of how heavily loaded a weblogic server is? I'm looking for a way to manage how many tasks I create (thread pool that calls session beans) to avoid overloading the system, by trying to s