Transaction RSKC

Hello,
What is the significance of entering the 'special characters' in transaction RSKC?
Could someone pls help giving an example?
Thanks.
Regards,
Suraj

Hi Suraj,
There are some limitations for BW regarding special characters like &*^%"!@ and many more, to allow these special Characters into BW system they are to be prior defined in the system..otherwise it will result for Invalid Characters Errors and the loading will not proceeded...
If the Invalid Character error comes then we will fiind out the spl character and enter in RSKC and it inturn stores in the Table RSALLOWEDCHAR , by this it allows the spl character into BW system..
check this blog for more details
/people/sap.user72/blog/2006/07/23/invalid-characters-in-sap-bw-3x-myths-and-reality-part-2
Hope this helps,
Sudhakar.

Similar Messages

  • € currency sign not acceptable in RSKC

    Hi BW experts,
    I tried to add the u20AC currency sign in transaction RSKC but the system converted it to # when execute button is it.  The system also produces an error message 'The input field contains prohibited characters (already deleted)'.
    There is an OSS note 1159373 (Euro character not loaded during file upload) which explains the cause of this error.  This note applies to a unicode system however my BI7 system isn't set as unicode.  My BI7 system is currently on support pack 18.
    I do not want to use ALL_CAPITAL in RSKC as it has caused a lot of issues previously.  Is there another way to fix this problem ?  I currently have text data with u20AC in them.
    Please help.
    Many thanks,
    Anthony

    Hi Anthony Tan,
    The blog below says that there are no invalid characters in the texts of master data..
        https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/3955. [original link is broken]
    if it is the characteristic text for an infoobject but not master data ... and if you are unable to handle write this in the field routine
    DATA: L_S_ERRORLOG TYPE RSSM_S_ERRORLOG_INT,
             G_ALLOWED_CHAR(300) TYPE C.
    IF G_ALLOWED_CHAR IS INITIAL.
    CALL FUNCTION 'RSKC_ALLOWED_CHAR_GET'
    IMPORTING
    E_ALLOWED_CHAR = G_ALLOWED_CHAR.
    ENDIF.
    concatenate G_ALLOWED_CHAR '@u20ACabcdefghijklmnopqrstuvwxyz' into G_ALLOWED_CHAR.
    do.
    if not text co g_allowed_char.
    shift text+sy-fdpos left.
    else.
    exit.
    endif.
    enddo.
    instead of text use ur correspondign object...
    try this it works...
    Regards
    vamsi

  • How can i add character from RSKC?

    Hi Experts,
    can anybody epalin wht is the use of transaction  RSKC. and How can i add character  from RSKC?
    please explain step by step..
    Thnx in advance,

    RSKC transaction is whenever you want to allow special characters in your data.
    If they are not entered in RSKC then your data load fails because of these characters.
    So whichever characters you want to allow, you need to mention over there...
    Usually the standard list is as below :
    '~!"%&''()+,-./:;<=>?#_$@0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ "^`['

  • Error in activating of Transformation

    Dear All,
    I am trying to activate the Transformation for the Data Store Object.
    Its throwing an error during activation.
    I am getting three errors as below:-
    1)"Error when assigning SID: Action VAL_SID_CONVERT table ZRECE_NO".
    2)No SID found for value 'null' of characteristic 0CURRENCY
    Diagnosis
    Characteristic value null does not exist in the master data table of characteristic 0CURRENCY. Therefore, this value could not be transformed into the internal SID.
    Procedure
    Check whether the value is correct or not. If it is correct, you need to generate the associated master data. Note: For characteristics 0FISCPER and 0FISCYEAR, there must be a corresponding fiscal year variant (see table T009). In addition, there must be units in table T006 and currencies in the table TCURC.
    3)Value '#' (hex. '2300') of characteristic ZRECE_NO contains invalid characters.
    for the 3rd errror i went to Tcode RSKC and have given all the permitted special characters.
    please give me suggestion.

    Hi Anup,
    #' is probabaly a character in the source system that the BI system is not able to display. It may be a special
    language character. If you display the data in RSA3 in the source system you should be able to see what the
    real character value is. It may be a special language character. If it is a language character and its in uppercase
    then in transaction RSKC you should maintain only the string ALL_CAPITAL in the BI system.
    If you have a UNICODE source system and the BI system is UNICODE then the above is not necessary and you
    should just check that the UNICODE option is switched on in SM59 for the relevant RFC connection, you need to
    do this for the RFC connection in BI and the RFC connection in the source system.
    If #'  represents some other character that BI can't display then you may need to correct this data in the
    source system or you could write a routine in the transfer rules to convert the character represented by
    #'  to something that BI can display. Please refer to the note 173241 for allowed characters in the BI
    system.
    Best Regards,
    Des.
    Edited by: Des Gallagher  on Nov 6, 2008 1:14 PM

  • Error in heirarchy data load

    Hi
    While loading Hierarchy data getting error The node for id 5478952 contains Invalid characters.
    Please update its urgent
    Thanks
    sunil
    Edited by: sunil chowdary on Aug 21, 2008 1:16 PM

    Hi,
    Please identify the invalid characters and add them in the system via transaction: RSKC.
    You can also, try to check those values in the source system (e.g. R/3).
    Hope it helps.
    AT

  • How to edit data while loading data from W/O to Standard DSO?

    Hello,
    I am loading data from W/O to Standard DSO, during activation it got error out due to SID failure error for one infoobject(error is due to lowercase letter).But i can't change the infoobject setting and transformation.
    Is there any way to edit the data(either in W/O DSO or in new data of Standard DSO)?
    Thanks and regards,
    Himanshu.

    HI,
    Please check what is setting there in the transaction RSKC if it is set as ALL_CAPITAL then you must atleast chage the charecter setting, write a command in transformation, load to PSA and modify (Not applicable for BI7), Remove the setting in RSKC.(Not suggested).
    Cheers
    Vikram

  • Basic settings in BW

    Hi gurus
    I know in MM we need to do lots of settings but do we need this settings in BW ? whats the use of SPRO in BW? pl explain with some example.
    I found lots of material here but all the time its giving OSS note number..so anybody pl tell me what does it mean and where can I find this notes?
    Thanks in advance

    dear Ketul,
    here are some
    (click the icon 'doc' for detail documentation on each customizing)
    ~ 'business info warehouse'
    maintain permitted characters (transaction rskc), fill with ALL_CAPITAL to allow all special characters
    printer setup (trx SPAD)
    parameter for aggregate (trx rscustv8), aggregate change run, this can be done later or adjust if finding any loading problem
    upload mode for master data
    ods setting (trx rscusta2), ods data loading performance impact
    ~ link to other system
    maintain control parameter for data transfer(rscustv6) - data loading
    general connection setting
    define logical setting, assign logical setting to client etc.
    link between bw and flat file (rscustv1)
    setting for flat file upload, override in infopackage
    link between sap system and bw (rscustv3)
    do the first time after bw installation
    ~ transport setting
    change source system after transport (RSLGMP)
    for mapping source system, done in TARGET (qa/prod)
    ~ reporting relevant setting
    activate personalization ... (rs_pers_activate)
    mostly all are used, but can be done later
    ~ web based setting
    igs setting (if you use chart in web reporting)
    ~ bw enhancement
    - can be done later based on requirement, variable exit, virtual char/keyfigures are customized here.
    ~ general setting ..
    important
    also take a look this thread
    Re: BW implementation
    http://help.sap.com/saphelp_nw04s/helpdata/en/7e/c81c2c52c511d182c50000e829fbfe/frameset.htm
    hope this helps.

  • DSO activation failure

    Hello,
    Please advise as I receive the following error when activating a DSO -> Value "Uø" (hex. '005500F8') of characteristic ZUNPREAS contains invalid characters.
    I have tried adding the character "ø" to transaction RSKC and also "Uø" but this did not solve the problem. I have checked the SAP system data settings on the system and it is mentioned that the system is a unicode system so I still do not know why BW still gives the error.
    Please advise - how can I make BW accept the character for activation? (I am aware that the PSA can be edited and the data reloaded or a program can be written to convert the character into another character before activation but my question before I think of entertaining those routes is - firstly can BW ever accept this character by some method?)
    Regards,
    Keith Kibuuka

    Hi ,
    I am attaching a sample code to do away with hexadecimal invalid char problem .Customize it according to your needs .
    RSKC
    Pemitted extra characters         ALL_CAPITAL    
    DATA: G_ALLOWED_CHAR(200) TYPE C.
    FIELD-SYMBOLS: <ic> TYPE x,
                   <tc> TYPE c.
    DATA:
    ch1(32) TYPE x VALUE
    '00200120022003200420052006200720082009200A200B200C200D200E200F20',
    ch2(32) TYPE x VALUE
    '10201120122013201420152016201720182019201A201B201C201D201E201F20'.
                                                                                    RESULT = COMM_STRUCTURE-CRM_DESCR.
    *replace all #
    REPLACE ALL OCCURRENCES OF '#'
    IN RESULT WITH space.
    *replace only ! from first position
    IF RESULT(1) = '!'.
    RESULT(1) = ' '.
    ENDIF.
    *replace hexa decimal char
    ASSIGN ch1 TO <ic> CASTING.
    ASSIGN <ic> TO <tc> CASTING.
    TRANSLATE RESULT USING <tc>.
    ASSIGN ch2 TO <ic> CASTING.
    ASSIGN <ic> TO <tc> CASTING.
    TRANSLATE RESULT USING <tc>.
    *use RSKC
    IF G_ALLOWED_CHAR IS INITIAL.
    CALL FUNCTION 'RSKC_ALLOWED_CHAR_GET'
    IMPORTING
    E_ALLOWED_CHAR = G_ALLOWED_CHAR.
    ENDIF.
      CHECK G_ALLOWED_CHAR NE 'ALL_CAPITAL'.
    if allowed_char = ALL_CAPITAL, all capital letters are allowed,
    therefore no further action nescessary
    DO.
        IF NOT RESULT CO G_ALLOWED_CHAR.
          SHIFT RESULT+SY-FDPOS LEFT.
        ELSE.
        EXIT.
        ENDIF.
      ENDDO.
    returncode <> 0 means skip this record
      RETURNCODE = 0.
    Regards
    Ankush Hallan

  • Error when assigning SID: Action VAL_SID_CONVERT table 0TYPE

    Hi Experts
    When I am trying to load the data into DSO the data is scheduling But DSO data is not Activated It Showing Error
    messages in Log for request processing in Request tab of DSO Manage.
    1.Error when assigning SID: Action VAL_SID_CONVERT table 0TYPE
    2.Value 'area' (hex. '61726561') of characteristic 0TYPE contains invalid characters
    3.Error when assigning SID: Action VAL_SID_CONVERT table ZCH_O_TYP
    4.Value 'area' (hex. '61726561') of characteristic 0TYPE contains invalid characters
    5.Error when assigning SID: Action VAL_SID_CONVERT table ZVALUE
    6.Value '0000000000000000860452655_PDF_45U x 200' (hex. '30303030303030303030303030303030383630343532363535') of
    characteristic ZVALUE contains invalid characters
    7.Error when assigning SID: Action VAL_SID_CONVERT table ZVALUE_O .
    8.Value '224053 sht 1.pdf##~##000000153363' (hex. '3232343035332073687420312E70646623237E232330303030') of
    characteristic ZVALUE_O contains invalid characters.
    9.Activation of M records from DataStore object ZCF_O02 terminated
    I have tried adding the special character # with transaction rskc but nothing seems to change and
    I still get the same error.
    DATA: T_ALL(100) type C,
    T_VAR1(45) type C value 'ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopq',
    T_VAR2(50) type C Value 'rstuvwxyz 0123456789 @#$%^&*()_-+=:;\/?',
    temp(60) type c,
    cnt type i,
    length type i.
    clear : cnt,temp,length.
    break-point.
    temp = SOURCE_FIELDS-TXZ01.
    CONCATENATE T_VAR1 T_VAR2 into T_ALL.
    cnt = 0.
    length = STRLEN( temp ).
    IF NOT temp CO T_ALL.
    WHILE cnt < length.
    IF NOT temp+cnt(1) CO T_ALL.
    CLEAR: temp+cnt(1).
    ENDIF.
    cnt = cnt + 1.
    ENDWHILE.
    ENDIF.
    translate temp to upper case.
    RESULT = temp.
    i am getting the above error, one of the expert suggested to implement this code but i am getting some errros when i execute this one please can anyone check this code and correct the errors it would be help ful to me.
    Regards
    Venu

    Hi ,
           Implement this code to resolve the issue.
    You can use the sample code below to choose only the charachters to be allowed in for the field. Using that you can remove all special charachters and # symbols as required
    DATA: T_ALL(100) type C,
    T_VAR1(45) type C value 'ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopq',
    T_VAR2(50) type C Value 'rstuvwxyz 0123456789 @#$%^&*()_-+=:;\/?',
    temp(60) type c,
    cnt type i,
    length type i.
    clear : cnt,temp,length.
    break-point.
    temp = SOURCE_FIELDS-TXZ01.
    CONCATENATE T_VAR1 T_VAR2 into T_ALL.
    cnt = 0.
    length = STRLEN( temp ).
    IF NOT temp CO T_ALL.
    WHILE cnt < length.
    IF NOT temp+cnt(1) CO T_ALL.
    CLEAR: temp+cnt(1).
    ENDIF.
    cnt = cnt + 1.
    ENDWHILE.
    ENDIF.
    translate temp to upper case.
    RESULT = temp.
    Regards,
    Rahul.

  • Special caharcters in Production environment

    Hello Experts,
    I am facing a problem in the jobstream monitoring:
    Problem faced:
    Some one allowed the special cahracters in production environment. I know the resolution of the problem but I need to track the user who made these changes in the system. Is there any possibility to identify the user who has changes the settings ins the transaction RSKC
    Thanks and Regards,
    Suresh

    Hi suresh,
    You can try this way,
    go to metadata repository(under RSA1), go to the required object type (Transformation, update rule etc), find your required object and double click on this.
    This will give you the last changed by information.
    Regards,
    Srinath.

  • Error in 0MATERIAL

    Hi All,
    When I am trying load Master data for 0MATERIAL for I am getting below error message.
    Maintained RSKC (Invalid Characteristics) and OMSL (Material Length) Settings in BI.
      Diagnosis
        Data record 33 & with the key '103-001-00003  &' is invalid in value  '103-001-00003  &' of the attribute/characteristic 0MATERIAL &.
    System Response
        The system has recognized that the value mentioned above is invalid, and has processed this general error message. A subsequent message may give  you more information on the error. This message refers to the same value, even though it does not state this explicitly.
    Procedure
        If this message appears during a data load, maintain the attribute in the PSA maintenance screens. If this message appears in the master data  maintenance screens, leave the transaction and call it again. This allows you to maintain your master data.
    Please help me out
    Thanks in Advance
    Thanks,
    Chandu

    Hi Chandra,
    There are two problems hers
    1) Material length.
    2) Allowed character set.
    1) for material length, as it says it is more than the length specified. to check the length allowed, go to table 0MSL.
    2) for allowed character set, looks like '-' is not maintained. go to transaction RSKC and enter - . this will be added to the allowed set of characters.
    Hope this helps.
    Sri..

  • Cube failed with invalid character stics

    Hi,
    My cube failed with invalid charactersticts....data flow is source sytem to ODS and then cube.
    loading in to ODS and activation is also successful . I would like to know the reason why ODS loading & activation is not failed with above said message and why cube is failed...
    Thanks in advance.....CK

    Hi,
    BW accepts just capital letters and certain characters. The permitted characters list can be seen via transaction RSKC.
    There are several ways to solve this problem:
    1)     Removing erroneous character from R/3 (for example required vendor number that need to be changed can be found from PSA from line shown in error message)
    2)     Changing or removing character in update rules (need to done by ABAP)
    3)     Putting character to BW permitted characters, if character is really needed in BW
    4)     If the bad character only happens once then it can be directly change/removed by editing the PSA
    5)     Put ALL_CAPITAL in permitted characters. Needs to be tested first!
    Editing and updating from PSA, first ensure that the load has been loaded in PSA, then delete the request from the data target, edit PSA by double clicking the field you wish to change and save. Do not mark the line and press change this will result in incorrect data. After you have corrected the PSA, right click on the not yet loaded PSA and choose u201Cstart immediately.u201D
    Hope it will help you.
    Regards,

  • BW load - support Spanish characters

    Hi,
    Our ECC system supports English and Spanish languages. We have a situation when Mexican vendor (created in English on ECC)  has Spanish character   ó    in the field name (LFA1-NAME1). This record failed on BW side saying u201CVersion 'RADIOMÓVIL ' is not validu201D
    I am looking for the permanent BW solution to accept all possible characters (example: á, é; ñ etc.) that exist in the Spanish language.
    Please donu2019t suggest adding permitted additional characters in BW via transaction RSKC. There is a limit of 72 characters and we have French and Portuguese languages on the horizon.
    Environment:
    SAP ECC 6.0
    SAP NetWeaver BI 7.0
    Thanks in advance!
    Alex

    ALL_CAPITAL supports most of the spl char even cyrillic letters
    Please execute in RSKC
    Also check
    /people/sap.user72/blog/2006/07/23/invalid-characters-in-sap-bw-3x-myths-and-reality-part-2
    /people/sap.user72/blog/2006/07/08/invalid-characters-in-sap-bw-3x-myths-and-reality-part-1

  • Regd 0MATERIAL_ATTR

    Hello Gurus!
    While loading master data , m not able to load into 0material ,
    and throwing an error
    "Record 1 :0MATERIAL : Data record 1 ('000000001000000000 '): Version '000000001000000000 ' is not va "
    and description is like this
    Diagnosis
        Data record 1 & with the key '000000001000000000 &' is invalid in value
        '000000001000000000 &' of the attribute/characteristic 0MATERIAL &.
    System Response
        The system has recognized that the value mentioned above is invalid, and
        has processed this general error message. A subsequent message may give
        you more information on the error. This message refers to the same
        value, even though it does not state this explicitly.
    Procedure
        If this message appears during a data load, maintain the attribute in
        the PSA maintenance screens. If this message appears in the master data
        maintenance screens, leave the transaction and call it again. This
        allows you to maintain your master data.
    I 've n't got any clue abt this one..
    can any one pls tell me what is meant by maintain attribute in the PSA??
    I checked TR and UR  n everything is fine..
    Thanks
    Srujan

    Dear Sruan,
    The error message means that one of the attribute values of 0MATERIAL which have to be loaded is not valid. Some possible reasons for this are:
    Not allowed characteristics (according to transaction RSKC)
    Values which do not match a conversion routine
    Unfortunately, the error message is incomplete. Therefore you cannot see which attribute is affected.
    To deal with this problem, start transaction RSMO, focus on the "red" InfoPackage, and click on the "PSA maintenance" symbol in the icon bar. Select the appropriate data package and you will see all records and all values. By clicking on the status field of the "red" record you should see which value is wrong. Then you should edit this value and re-run the InfoPackage from the PSA.
    I hope that these hints are helpful.
    Kind regards,
    Stefan

  • Errors when trying to load a flat file

    When I try and load a flat file (I have also manually created a test .csv file with one record) I am able to load to PSA, but when I try and load to the Object I get the following error message (below), how can I fix this? Thanks
    The test record is:
    1460;MAMO;UK - Banbury;MAMO;Other;FCJ
    Diagnosis                                                                               
    Data record 1 & with the key '1460MAMO &' is invalid in value 'Other &'   
        of the attribute/characteristic WINVCAT &.                                                                               
    System response                                                                               
    The system has recognized that the value mentioned above is invalid, and  
        has processed this general error message. A subsequent message may give   
        you more information on the error. This message refers to the same        
        value, even though it does not state this explicitly.                                                                               
    Procedure                                                                               
    If this message appears during a data load, maintain the attribute in     
        the PSA maintenance screens. If this message appears in the master data   
        maintenance screens, leave the transaction and call it again. This allows you to maintain your master data.

    Hi
    GO to Transaction RSKC and check whether & available or not,if it is not there please enter & value and execute.
    and also go to the psa and change record(delete the gap before & and save and reload it...
    Thanks
    Teja
    Message was edited by: Teja badugu

Maybe you are looking for