Leading single ZERO for char info object

Hi All,
I have a info object which is having characteristic value. It is getting values like this
08976
076534
9865
065435
when it is coming to BW the ZEROs are skipped can some one help to get this value as it is.
IF iam having alpha converision then it add zeros as many has characteristic length define.
Please can someone help , how to get same format as it is.
Thanks

HI,
Check if you are using any conversion in the data source.
Also when you are trying to check the data, select the "do not use conversion" option to view the data.
because if you are using a char data type for the info object you're using, the leading zeroes would be as it is.
Regards,
Joe
Edited by: lazarus_joey on Feb 19, 2012 2:34 PM

Similar Messages

  • Data source for 0REGION info object

    Hi.,
    I need to load master data text for 0REGION info object. Can any one tell the standard data source for 0REGION.
    Thanks,
    selva

    Hi Kumar,
    Try these following data sources and choose the opt one.
        0TV_REGION_TEXT
        0CML_REGIN_TEXT
        0FS_REGCON_TEXT
        0EC_REGION_TEXT
        0REGION_TEXT.
    With Regards,
    Ravi Kanth.

  • Generating export datasource for an info object

    Hello Guys
    I am working on BW 3.5. I need to generate an export data source for an infoobject so that I can load its texts into another target IO. When I go into the infosources tab, and right click on the particular IO, it gives me the option of creating an export data source.
    My question is: How do i transport this data source from DEV --> QA? Do we have to re-create the export data source in each system individually, ie DEV, QA and PROD.
    Secondly, when I could see the export data source in the the BWQ source system, i tried moving the transfer rules for the DS to the target IO and it gave an error.
    Error message:
    Mapping between data source 80CRED_GROUPT and source system BWQCLNT100 is inconsistent           
    Field CRED_GROUP will not be delivered from DataSource 80CRED_GROUPT in source system BWQCLNT100 
    Field C_CTR_AREA will not be delivered from DataSource 80CRED_GROUPT in source system BWQCLNT100 
    Field LANGU will not be delivered from DataSource 80CRED_GROUPT in source system BWQCLNT100      
    Field TXTMD will not be delivered from DataSource 80CRED_GROUPT in source system BWQCLNT100      
    Why is this happening? And as i asked before, can i transport an export DS or do I create it in each environment individually? Please note: This is an export DS for an info object.

    Hi Srinivas,
    You can transport the export data source across the landscape(Dev to QA).
    You do not eed to generate it in each system.
    Also ensure that the conversion of logical system names or the source system names has been maintained.
    You are right it looks like the data source creation was a problem hence it is not alllowing importing transfer rules.
    You may try to recollect the export data source and transport and then once it is transported successfully replicate metadata of the self system.
    Now transport the transfer rules.
    Hope it works out,
    Best regards,
    Sunmit.

  • Showin a variable description  for an info-object depending on a user login

    Hi,
    Client requirement is to show a variable description  for an info-object depending on a user login.
    e.g. a Characteristic Name is Level1 with a description as 'Level1'. If a user in Canada logs in and see a BEx report he should be able to see the description for infoobject Level1 as 'Cost center'.  A user in US may wish to see the description as 'Expense center'  etc. etc.
    Is it possible to do so ? If yes please let me know ASAP.
    Do not get confused with language dependant texts.
    Regards,
    K.Manikandan.

    Hi,
    I don't think it is possible through standard functionality, but maybe you could try a workaround.
    Create a Characteristic (say COMP) with text, and compound it with Infoobject Level1. The values and description for COMP could be
    US Cost Center
    CN Expense Center
    You could make COMP an Authorisation relevant object and check the same with regard to user login, so that the people of sepecific country see only description relevant to their COMP.
    In the report Display COMP as Description and Level1 as Key.
    But do not that compounding may have an impact on the performance, also look into the implications of the same if you need to do it for a large number of reports/objects.
    Hope it helps.
    Cheers
    Anurag
    ......don't forget to assign points if it helps......

  • Equivalent Data Field for 0EXRATEXACC Info Object

    Hi Gurus,
    I have created a DSO using 2lis_13_VDITM data source by installing the same Info Source. Here i am not able to find the Equivalent Data Field for 0EXRATEXACC Info Object which is in Transfer Rules.
    So, Please let me know the Equivalent Data Field for 0EXRATEXACC Info Object.
    Points are assigned defenetely.
    Thanks in advance
    Peter B

    Hi,
    U have a field KURRF in table KURRF
    *Assign points if helpful.

  • In the tranformation i have deleted a rule for an info object material?

    Hi all,
    In the transformation i have deleted a rule for an info object material and then moved into quality. The number of columns is 10 after the material is excluded.
    And the same transport moveed to production with warning messages.
    the number of columns is 11 and it is not 10 when i check in the quality!!
    Can anyone help me on this!!
    thanks
    Pooja

    Hi,
    As you said you removed the rule in transformation for an object (attribute) in matreila master data object.
    Number of column/attrbute will remain same when you will see data in master data object (material). It is just the mapping from source is removed so you will not see any data in that attribute/column for whihc you have removed the rule/transformation.
    For removing column you need to remove attribute/Info Object from Master data object (Material) attribute list.
    I hope it will help.
    Thanks,
    S

  • Wild Cards are not allowed for this info object

    Hello Experts,
    I am getting some problem, when I trying to find the some selections for info object in variable selection screen; it giving some error like u201CWILD CARDS" are not allowed  for this info object.
    I am trying to find the search item like this: TELENOR*
    When I click on find button it is giving error.
    Please any body help me in this matter.
    Thanks & Regards
    Prathap.

    Hi,
    You need to create a selections option variable on the characteristic that needs to be filtered.
    After doing this, when you run the query, select the * from the dropdown box,and give the value.
    Hope this helps u..!!
    -Pradnya

  • How to create master data/text for an info object

    Hi All,
    I am working on a report and having a problem with an info object since it has no master data. This characteristic is supposed to be in the selection parameters and also should contain key and text in it. Since there is no master data for this info object there is no text and keys don't come up. Does any one knows how to add master data to this info object without reloading the ODS?
    Thanks

    Mike,
    You shold load the master data into BW first,
    othere wise you can do one thing
    goto infopackage and schedule where in the update tab select the radio button                                                
    Always update the data,even if no masterdata is exist for that.
    Regards.
    Prasad

  • How to enter values for an Info-object Manually.

    Hi
    I have to enter certan values manually in the customised info-object which are not available in the
    BW at the moment.
    If I go via SE11 I am only getting change option.
    If I go via SM30 it says The maintenance dialog for ****** is incomplete or not defined.
    How can I enter certain values to this info-object.
    Please advise.
    Many thanks,
    Kate.

    Hi
    Use transaction rsdmd to maintain infoobject values - or right click any infoobject an select maintain master data.
    Regards,
    Beat

  • Direct and Flexible loading for  Attributes for a Info-object?

    Dear all,
          Is it possible to have both Direct and Flexible update for  Attributes of an Info-object from two different data sources from the same source system(R/3)  . The reason being that the first data source can not be extended in R/3.
    When this scenario is tried For Flexible loading The data loading  is not successful in BW.No errors/dumps found.
    Regards,
    Amu

    In this case I start and activate the whole data flow again to hopefully get an error message. If this still has no success I'd open an OSS message. Even if you have made a mistake you should get an error message somewhere.
    Some other places you might check:
    SM50 to see if the job is still running
    DB02 to see DB locks and tablespace problems
    Best regards
       Dirk

  • Pl help me with repeat delta for text info object

    Hello during the delta loads delta got failed for some text object, I know how to repeat the request for transction data but not sure how to request the repeat delta for text object like 0material_text.
    I mean i am not sure is there way i can go and change the QM status of request to red and then request repeat delta again, so do we follow same procedure for text objects or something else pl suggest.
    Pl suggest the steps
    due point will be assigned.
    Krish

    Hi Krish,
    With master data delta repeats sometimes you have problems, and you may get a message that Update Mode R is not supported. The only way out of this situation is to do a reinit and load the data again so that you are not missing records. Since this is just master data, the data volume is not going to be too high, and it overwrites so no issues with data either.
    See here for reference... Re: Update mode R is not supported by the extraction API
    Hope this helps...

  • How to write an inverse routine for an info object at field level.

    Hi All,
    Our requirement is as follows:
    Need to populate 0MAT_PLANT in a virtual provider. But during query performance it is like -
    If someone were to add a filter to the BW query on 0MAT_PLANT, it would take the system awhile to search the APO database for that 18 CHAR material number because the data in APO is stored differently (40 CHARs).  The point of the  inverse routine is to convert the 18 CHAR to be 40 CHAR for those times when someone selects on 0MAT_PLANT.  That way, the field types match and finding the data in APO is much quicker.
    Hence if we need selection on the selection scree of the query for 0MAT_PLANT, we are trying for inverse routine which will convert 18 chars to 40 chars in the query level and the performance will be quicker.
    See, 0MAT_PLANT is of 18 Char length. We are mapping it from ZMATNR in source which is of 40 chars. Thus initially in the field routine we will write a code to convert 0MAT_PLANT to 18 from 40.
    Below is the code and the place we now we also need to write inverse routine to convert it to 40 from 18 chars.
    *****Code to convert from 40 chars to 18******
    *In APO if the material contains all integers values the material will
    * come over as a 40 byte field.  It needs to be shortened.
      IF SOURCE_FIELDS-/BIC/ZMATNR CO '0123456789'.
        short_material = SOURCE_FIELDS-/BIC/ZMATNR+22(18).
    *In APO if the material contains any character fields the material will
    * not be zero filled and will be left alligned. Take the 1st 18 bytes.
      ELSE.
        short_material = SOURCE_FIELDS-/BIC/ZMATNR(18).
      ENDIF.
    *add leading zeros to numeric only value
      IF short_material CO '0123456789 '.
         w_num18 = short_material.
         short_material = w_num18.
      ENDIF.
      RESULT = short_material.
    *$*$ end of routine -
    ***********here the iverse routine need to write************
    *       Method invert_0MATERIAL
    *       This subroutine needs to be implemented only for direct access
    *       (for better performance) and for the Report/Report Interface
    *       (drill through).
    *       The inverse routine should transform a projection and
    *       a selection for the target to a projection and a selection
    *       for the source, respectively.
    *       If the implementation remains empty all fields are filled and
    *       all values are selected.
      METHOD invert_0MATERIAL.
    *$*$ begin of inverse routine - insert your code only below this line*-*... "insert your code here
    Here you would write logic in 0MAT_PLANT to do the opposite of the above,
    convert 18 back to 40 characters.
    *$*$ end of inverse routine - insert your code only before this line *-*
      The articulated form above in RED says that the subroutine i.e. the inverse routine is implemented for direct access and report to report interface.
    Could anybody please help me or let me know any idea related to this.

    Hi All,
    Our requirement is as follows:
    Need to populate 0MAT_PLANT in a virtual provider. But during query performance it is like -
    If someone were to add a filter to the BW query on 0MAT_PLANT, it would take the system awhile to search the APO database for that 18 CHAR material number because the data in APO is stored differently (40 CHARs).  The point of the  inverse routine is to convert the 18 CHAR to be 40 CHAR for those times when someone selects on 0MAT_PLANT.  That way, the field types match and finding the data in APO is much quicker.
    Hence if we need selection on the selection scree of the query for 0MAT_PLANT, we are trying for inverse routine which will convert 18 chars to 40 chars in the query level and the performance will be quicker.
    See, 0MAT_PLANT is of 18 Char length. We are mapping it from ZMATNR in source which is of 40 chars. Thus initially in the field routine we will write a code to convert 0MAT_PLANT to 18 from 40.
    Below is the code and the place we now we also need to write inverse routine to convert it to 40 from 18 chars.
    *****Code to convert from 40 chars to 18******
    *In APO if the material contains all integers values the material will
    * come over as a 40 byte field.  It needs to be shortened.
      IF SOURCE_FIELDS-/BIC/ZMATNR CO '0123456789'.
        short_material = SOURCE_FIELDS-/BIC/ZMATNR+22(18).
    *In APO if the material contains any character fields the material will
    * not be zero filled and will be left alligned. Take the 1st 18 bytes.
      ELSE.
        short_material = SOURCE_FIELDS-/BIC/ZMATNR(18).
      ENDIF.
    *add leading zeros to numeric only value
      IF short_material CO '0123456789 '.
         w_num18 = short_material.
         short_material = w_num18.
      ENDIF.
      RESULT = short_material.
    *$*$ end of routine -
    ***********here the iverse routine need to write************
    *       Method invert_0MATERIAL
    *       This subroutine needs to be implemented only for direct access
    *       (for better performance) and for the Report/Report Interface
    *       (drill through).
    *       The inverse routine should transform a projection and
    *       a selection for the target to a projection and a selection
    *       for the source, respectively.
    *       If the implementation remains empty all fields are filled and
    *       all values are selected.
      METHOD invert_0MATERIAL.
    *$*$ begin of inverse routine - insert your code only below this line*-*... "insert your code here
    Here you would write logic in 0MAT_PLANT to do the opposite of the above,
    convert 18 back to 40 characters.
    *$*$ end of inverse routine - insert your code only before this line *-*
      The articulated form above in RED says that the subroutine i.e. the inverse routine is implemented for direct access and report to report interface.
    Could anybody please help me or let me know any idea related to this.

  • Multiple data sources for 1 info object

    hi all,
    i am working with ods 0fiap_003 info source overview u can see for 0comp_code
    Company Code: Attributes and Tests (Flexible Update) this is a transaction data  data source.
    G/L Account: Attributes (Flexible Update) this is a transaction data  data source
    G/L Account: Texts (Flexible Update) 0GL_ACCOUNT_TEXT   this is a transaction data  data source
    and there r master data data sources for these objects
    G/L Account  hierarchy text  attributes r available.
    so only for 0gl_account  5 data sources available.
    3 master data ds.2 flexible data trans data data sources.same for comp code.
    so how can we map for these 5 dsources  in this scenario.
    i am going to create process chains for master data(3) transaction data(1).
    should i put trans .data  info packages in the transaction data process chain
    ex: G/L Account: Attributes (Flexible Update) this one.
    plz suggest me
    regards
    sridhar

    Hi Sri,
    There can be multiple datasources assigned to a single master object. Only they should be unique per source system.
    Regarding process chain, u should include the infopackage for transaction data in trans data process chain. This is because ur job scheduling for master and transaction load would differ. So the process chains should be separate.

  • How to create variables for Characteristic Info-objects in Rows / Columns

    I want to create variables in abovementioned manner for COPA retraction in BPS, as COPA retraction does not recognise variables created in "filter" section of Bex. Can sumone advise , as I have tried all the possibilities of creating but failed to do so?

    Hi Ravi/All,
    Actually my problem will be solved if I am able to create variables in either Rows/Columns area of BeX.
    Variables are getting created easily in Filter section of BeX (but in COPA , it will not serve any purpose COPA retraction does not recognise contents of Filter/variables contained in the filter).
    In fact variables are getting created in Rows/Colums of Bex, but they are in the form of structures. (Again multiple structures (more than 1)  are not recognised in COPA retraction.

  • How can I restrict KF with Char info Object

    Hi All,
    I need one help,
    I have char infoobject (Say A) in my cube,
    the length of that infoobject is 10.
    Now I want to restrict one KF (say B ) by taking 1st three char of value A.
    How can I handel that in Bex,
    Exam
    Value of A = 'encourages'
    I want to restrict
    B with
    A= 'enc'

    Hi,
    You can try to restrict using a range with the first value in that range to last, like enc0000000 to enc9999999. Create these values in the master data if reqd.
    Hope this helps...

Maybe you are looking for

  • Is there a way to modify the delivery Quantity before Packing takes Place?

    Here is the story. ATP is currently allocating partial delivery unit qty's is the Sales order schedule lines. This is causing numerous problems from a business and logistical standpoint and I have yet after weeks of searching found a solution. The st

  • Arabic language not displayed in Oracle 11g

    Dear all, I have problem in inserting data Arabic language into oracle database 11g.. it displays " ??????? " I am programming a php application that insert data into oracle database, and I did as described in forums but still not working. here is wh

  • Listbix in jsp

    I have been working with java but unfortunately have not been working with jsp's extensively so need a little advice here. What I am planning to do is to have two boxes in a jsp page. The first box is going to contain a list of cities with vertical s

  • Client DHCP not working

    Here's the situation; 4402 controller (2 actually), AP-manager and manager in vlan 1, untagged, native vlan of trunked switchport set to 1. Not using LAG at this time. See access points, so that works (DHCP in VLAN 1). Got 3 additional data VLAN's. C

  • Throwing a photo simulation in AE CS6

    Hi guys, I am looking for some tips online on how to simulate this kind of effect/movement in After Effects CS6, but with no luck. Any experts here could care to share their tips on how to accomplish the example video below? After Effects Project Fil