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,
AnthonyHi 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 -
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 PMHi,
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 -
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 advancedear 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. -
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 KibuukaHi ,
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
VenuHi ,
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,
SureshHi 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. -
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,
ChanduHi 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.....CKHi,
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!
AlexALL_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 -
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
SrujanDear 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
-
Disconnecting external hard drive error - PLS HELP!
im an iMac newbie so i didnt know i was gonna encounter a problem when i manually disconnected my external hard drive from the USB port. when i disconnected it, an error message popped up saying something like the USB device was not properly disconne
-
Apps moving from iPad to iPhone
I got a new iPad and downloaded some apps. Later I picked up my iPhone and saw the iPad apps "waiting", as if they are going to download to my phone. Why and how did that happen and how do I prevent it? I deleted the little boxes from my phone...
-
hi, We are in the process of procurring Solaris Hardware to install Sun Directory Server 6.3.1. The number of users on our existing Sun DS 5.2 is roughly 200K and the Sun DS 5.2 is running on SunFire v125. We want to procure the next class of Sun Sol
-
Why does my iPad keep telling me my Apple ID is disabled and I have reset the password already
My iPad keeps telling me that my Apple ID has been disabled, I have reset my password but it's still saying it has been disabled ...help!
-
Por que no se escuchan las canciones que exporto de Itunes a un pendrive?
Por que no se escuchan las canciones que exporto de Itunes a un pendrive? Sera por la nueva version de itunes 11?