Permitted characters |
Dear Collegues!
I have an invalid Character in the InfoObject ZKIDNR. The Character givin me problems is |. It comes at the end of the Kind-number, f.ex 5000459372|, and only in one single record, so it is a mistake.
I get the error in ODS (0FIGL_O02), and because of this I can not activate my data.
I have added | in RSKC, but I am now wondering if I should add ALL_CAPITAL instead? Can anyone out there tell me if ALL_CAPITAL will take care of |?
Will sign Points!
Silje
Most of the times ALL_CAPITAL takes care of most of the invalid chars. There is a nice blog by Eugene dealing with RSKC.
check them out:
Invalid characters in SAP BW 3.x: Myths and Reality. Part 1.
Invalid characters in SAP BW 3.x: Myths and Reality. Part 1.
Similar Messages
-
Non permitted characters-data loading
In our system, we have a data issue where many records present in the entry level tables (Extraction Layer) have non-permitted characters in text fields.
we introduced a routine to filter these - but already existing ones will bring problems during the init.
for this we need a very tricky abap.
we have a FM to replace wrong characters.
So now I want to loop a whole databasetable and use the FM against a certain table field
We did something like that with abap already. But the biggest issue is that the tables consist of several million records - so we run into memory problems.
can you please provide a suggestion on how to handle this?
Your help will be appriciatedhi USER1249,
what about to use standard BW functionality - permitted characters - TA RSKC.
Via this you can maintain a set of permitted characters which will not be rejected by BW while loading.
BR
m./ -
Test for Permitted Characters in Transformation Routine
Hello,
Background: There is a data quality issue when loading 3rd party data to BW, which cannot be solved at source. Therefore, initial transformation rules when loading to data warehouse level DSO, should identify and deal with error values.
Possible Solution: Test validity of value within transformation routine via a custom function module.
Execution: Function module would require to check lowercase character handling of target InfoObject (RSDCHABAS-LOWERCASE) and scan source value against permitted character set (RSKC).
Questions: How can the permitted list of characters be returned within transformation routine? Is there an available delivered function module to handle accessing permitted character set?
I would appreciate any answers to the above questions or alternative suggestions to the above strategy.
Thanks -
Brendan.There is a function module "RSKC_ALLOWED_CHAR_GET". Use SE37 to check it out.
-
Permitted characters 'ALL_CAPITAL'
We need to accept a large number of unusual characters, and hit the limit on the number of characters we can enter. Note 173241 explains that you can use ALL_CAPITAL (on its own) to get round the limit. This seems to work fine, but I'd like to know exactly what ALL_CAPITAL permits. I beleive that it accepts any characters that are accepted by the installed codes pages except miniscules letters. I presume it rejects non-displayable characters.
Anybody know how ALL_CAPITAL works?Hello,
You created this message in 2004. I am wondering you remember it.
Your description is very interesting for me. Now we have plan to implement BW3.5 Unicode version which we will share in Asia/Pacific. So that our user will use it in Japanese, Korea, English and Germany.
We face data load problem between Japanese source system and BW Unicode system. We can solve this problem, as we set 'ALL_CAPITAL'.
My question is this 'ALL_CAPITAL' is varid for all language.
You mentioned the set of allowed characters depended on the codepage.
I am wondering the codepage means Logon language or system code page which is Unicode. If it is system code page, 'ALL_CAPITAL' may contain all language included in Unicode. -
Hi all,
In RSMO, when i go to below path
Menu>Edit>Init Update>>switch on/off character check>
I find the Switch On check for permitted character check box
What does this option mean?can any one explain.
Can any one help...Hello,
If you are certain the data coming from R/3 is correct, then you can switch off this character check
But in practise, this is rarely the case, therefore it's recommended to have this character check switched on
See also SAP note 173241 and in particular the document on sapnet mentioned within.
Best Regards
Barry -
# not accepted in permitted characters
Hello Guys,
I am fetching data from CRM wherein an anonymous user enters certain free text. While entering data, if he presses "enter" key then it is getting converted into #. Whereas I have maintained # in RSKC, still the error occurs while activating the data store object. Can anyone suggest me the solution for this problem? This is a recurring problem due to which I edit the record in PSA and then reload & reactivate it.
Thanks,
UtpalHI
U can use ALL_CAPITAL in the RSKC toce and execute remember it will allow all the special characteristics
Khaja -
Hexidecimal Non-Allowed Characters in a Unicode System
We have a function module that we've written to replace non-permitted characters with a space in transfer rules. We see a lot of invisible hexidecimal characters coming in free form text fields. This work great for English. However, we have a Unicode system with other languages installed. We are also getting the hex characters in other character sets.
Has anyone dealt with this issue and if so what was you solution?
Thanks!
AlHello aLaN,
how r u ?
Hey we have faced the problem with Hexadecimal characters, but not the same issue. In our case the problem was in the Source System. In the DB Tables we had some unwanted characters, that was showing some errors while data loading, particularly ERROR 18.
So we resolved it by changing the Source System data.
I have already posted for the hexadecimal issue.... the replies was
I think this is related to Invalid character issues.. or SPaces setting in RSKC..
may be you want to look at eh following post..
Re: invalid characters
/people/siegfried.szameitat/blog/2005/07/18/text-infoobjects-part-1
Example:
let us say..
1. Check in RSKC for allowed characters..
2. Add a code in the update rule to restrict the texts contains..
!"%&''()*+,-./:;<=>?_0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ' are allowed characters in RSKC transaction then other than the above character is 'Invalid' including the smaller case letters and will throw the hex.. error.
since this is from database system even 'NULL' datatype from there is not visble to the eyes and can cause the failure.
Hope this helps
Best Regards....
Sankar Kumar
91 98403 47141 -
Error: 'InfoObject ZDATE contains invalid characters in record 1 in value'
Dear friends,
When I am uploading data from oracle datasource (in BW 3.5) I am getting an error 'InfoObject ZDATE contains invalid characters in record 1 in value'. There are no illegal characters in the date instead the date field is blank in datasource. There are other date fields technically the same as ZDATE with blank values but they dont throw an error when scheduler runs.
Though when I manually upload the data, it's loaded successfully.
Please suggest where can the error be?
Regards,
Amit SrivastavaYou have 2 options:
1. Corect your data for the characteristics that give errors.
Or
2. go to SPRO in BW - Netweaver - BW - general settings - maintain permitted characters.
In this screen, you maain tain any special characteristic that you the system to recognise and accept. In your case, take your characteristics that give error and add to this.
Ravi Thothadri -
Hi Experts,
I am loading the master data for 0MATERIAL , i am getting the error
"Record 42 :Value 'CMF60249R00FKEB ^LF ' for characteristic 0MANU_MATNR contains invalid characters "
"Record 1835 :0MANU_MATNR : Data record 1835 ('00400067A '): Version 'MR06 1A 103 KAA (BAG@250EA) ' i "
Tried RSKC ALL_CAPITAL , still struck with the same error.
Can anyone help me to resovle this...
Also pls let me know how to execute RSKC ie. do i need to creat a variant onthis regard?/
Regards
GaneshHi,
Using Tcode RSKC....... it will whow you the permitted characters list....
Check wheher the special characters are there in the list.., if not add it and then try to load the data,
Assign points if it helps..... -
How do I follow up on a book uploaded to bookstore?
This was about 1 week-ten days ago. Nothing yet in store. Is there some way I can check on it? As I understand things, it shouldn't take that long.
I have just published my first book having been put though a process of jumping through a few hurdles. What I found is you open the Ticket which displays the issue and top right you will see a contact us and using that process I found that I got a reply within 24 hours.
There are a number of issues that they are really sensitive about:
- competing websites so you have to make sure you don't have a URL pointing to any other store
- the size of the cover art which I after two attempts had accepted at 1400px x 1400px
- they also are describing the 'Preview' file by a number of different names which can lead to confusion. For example the 'Preview' file is also called the 'Sample' [try before you buy] which must accompany the Publication when you download to iTunes Connect.
- Spelling
- Use of some non permitted characters and I guess that might also extend to font's [not sure about that]
- Which words in the must start with an Upper Case Letter 'A Dreamer's Vision':
- in the Sub Title the first letter of the first word that does not require upper case [and there is a list of them in the manual'] an example: 'and'
- the meta file must be absolutely spot on.
Hope I have been of some assistance
Cheers Ant.. -
Hi friends..
Im getting the following error while ods activation.
Value 'AMISH GANDHI#4604 ' (hex. '41004D004900530048002000470041004E0044004800490009') of characteristic 0POSTXT contains invalid.
In ODS and PSA,i dont find # value,and instead of # there is a small square in the PSA and ODS and when i try to copy it in word i just get a space.
What is that box like character?
Im planning to use the following routine to control the special characters as given in one of the forum discussion with ALL_capital in RSKC.
Will this solve my problem??
Global Declaration
DATA: L_S_ERRORLOG TYPE RSSM_S_ERRORLOG_INT,
L_TEXT TYPE STRING,
G_ALLOWED_CHAR(200) TYPE C.
Routine
RESULT = TRAN_STRUCTURE-MSEGNAME.
Hash is not permitted at all
while RESULT ca '#'.
RESULT+sy-fdpos(1) = ' '.
endwhile.
Exclamation mark is not permitted as a first symbol of the field
content
if RESULT (1) = '!'.
RESULT (1) = ' '.
endif.
*for characteristics to be used for navigation lower case is not
*permitted
TRANSLATE RESULT TO upper case.
*check if the list of permitted characters provided in the start routing
*global variable
*if not derive it from configuration
IF G_ALLOWED_CHAR IS INITIAL.
CALL FUNCTION 'RSKC_ALLOWED_CHAR_GET'
IMPORTING
E_ALLOWED_CHAR = G_ALLOWED_CHAR.
ENDIF.
if allowed_char = ALL_CAPITAL, all capital letters are allowed,
otherwise remove characters not specified in RSKC transaction
CHECK G_ALLOWED_CHAR NE 'ALL_CAPITAL'.
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.
abort <> 0 means skip whole data package!!!
ABORT = 0.
Thanks & Regards
raguHi Ragu
You need to use following transfer routine for this Infoobject in transfer rules. Then load the data in ODS and try activating data in ODS.
You need to replace XX with you transfer structure field.
DATA: L_USER_ALLOWED_CHAR TYPE RSALLOWEDCHAR,
L_ALL_ALLOWED_CHAR(140) TYPE C,
L_RESULT_STR_LEN TYPE I,
L_STR_INCREMENT TYPE I.
CONSTANTS C_SAP_ALLOWED_CHAR(58) TYPE C VALUE
' !"%&''()*+,-./:;<=>?_0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'.
IF L_ALL_ALLOWED_CHAR IS INITIAL.
SELECT SINGLE * FROM RSALLOWEDCHAR
INTO L_USER_ALLOWED_CHAR
WHERE ALLOWKEY = 'S'.
CONCATENATE C_SAP_ALLOWED_CHAR
L_USER_ALLOWED_CHAR-ALLOWCHAR
INTO L_ALL_ALLOWED_CHAR.
ENDIF.
RESULT = TRAN_STRUCTURE-XX.
TRANSLATE RESULT TO UPPER CASE.
L_RESULT_STR_LEN = STRLEN( RESULT ).
L_STR_INCREMENT = 0.
WHILE L_STR_INCREMENT <> L_RESULT_STR_LEN.
IF NOT RESULT+L_STR_INCREMENT(1) CO L_ALL_ALLOWED_CHAR.
RESULT+L_STR_INCREMENT(1) = ' '.
ENDIF.
ADD 1 TO L_STR_INCREMENT.
ENDWHILE.
Hope it helps.
Regards
Pradip -
Problem in Loading Material Hierarchy
Hi,
I am having problem while loading material hierarchy from R/3. Whenever i execute infopackage for infosource 0MATERIAL, I am getting following error msg.
<b>The node name for ID 00005983 contains invalid characters</b>
Diagnosis :
Node name DVD77ELR-D2 with node ID 00007774 contains lower case
letters or characters that are not permitted.
System response:
Processing was terminated
Procedure:
Change the node name so that it only contains permitted characters.
Procedure for System Administration
As a result the Request is in RED state.
Please suggest any solution ASAP.
Regards
Prasad
Note: Ponits will be awarded for fast and correct response.Hi...
Thank you all for reply.
I have solved the problem. But this was not related to RSKC.
This was due to a material code DVD77ELR-D2 which was not created correctly. I have removed the hierarchy assigned to this material and marked it for deletion.
Now the hierarchy has been loaded perferctly.
Regards
Prasad -
Dynamic queue selection with Asynchronous RFC call
Hi Experts,
I have a new requirement in designing the business process thru XI. The scenario is posting production orders from a web service thru XI to R3 ( RFC calls). The requirement is that the production orders may come from different plant (Plant and production line combination). So in order to faciliate the load balancing we need to dynamically allot all the process orders from a Plant to single or two queues ( by queues i mean the queuing of the RFC requests with QoS = EO or EOIO). So dynamic selection of queues (XBIXnn) is possible in XI ?.
Please let me know in case you need further clarification on this
Thanks in advanceRajesh,
Some more interesting read from,
http://help.sap.com/saphelp_nw04/helpdata/en/43/65ce41ae343e2be10000000a1553f6/content.htm
<i>Define Quality of Service (EOIO)
8. Specify EOIO (Exactly Once in Order) as the quality of service, as required.
Messages are then delivered in the same sequence that they are sent in by the integration process.
a. Specify a queue in the Queue Name field.
You can choose the name of the queue yourself.
Max. length: 16 characters
Permitted characters are alphanumeric characters and the following special characters:
/ (slash)
_ (underscore)
- (hyphen)
All send steps that have the same queue name are delivered in the sequence that they are sent in by the integration process.</i>
Should be possible if you use a BPM.
Regards
Bhavesh -
Hi
please let me know list of tcodes in bw/biHi Suneel,
MODELING
RSA1 - Modeling
RSORBCT - Business Content
RSORMDR - Meta Data Repository
Object Maintenance
RSDMPROM - MultiProvider
RSISET - InfoSet
RSDCUBE - InfoCube
RSDODSD - ODS Object
RSD1 - Info Object
Master Data Maintenance
RSDMD - Master Data
RSH1 - Hierarchies
BUSINESS EXPLORER
RRMX - Analyzer
Authorizations
PFCG - Maintain Roles
RSSM - Reporting Authorizations Objects
Query
RSZC - Copy
RSZDELETE - Delete Object
RSBBS - RRI targets
BEx Monitor
RSRT1 - Query Monitor
RSRTRACE - Trace Tool
RSRCACHE - OLAP : Cache Monitor
SMICM - ICM Monitor
RSA6 Maintain DataSources
RSA7 BW Delta Queue Monitor
RSA8 DataSource Repository
RSA9 Transfer Application Components
RSD1 Characteristic maintenance
RSD2 Maintenance of key figures
RSD3 Maintenance of units
RSD4 Maintenance of time characteristics
RSDBC DB connect
RSDDV Maintaining Aggregates
RSIMPCUR Load Exchange Rates from File
RSISET Maintain InfoSets
RSKC Maintaining the Permittd Extra Chars
RSLGMP Maintain RSLOGSYSMAP
RSMO Data Load Monitor Start
RSMON BW Administrator Workbench
RSOR BW Metadata Repository
RSORBCT BI Business Content Transfer
RSORMDR BW Metadata Repository
RSPC Process Chain Maintenance
RSPC1 Process Chain Display
RSPCM Monitor daily process chains
RSRCACHE OLAP: Cache Monitor
RSRT Start of the report monitor
RSRT1 Start of the Report Monitor
RSRT2 Start of the Report Monitor
RSRTRACE Set trace configuration
RSRTRACETEST Trace tool configuration
RSRV Analysis and Repair of BW Objects
SE03 Transport Organizer Tools
SE06 Set Up Transport Organizer
SE07 CTS Status Display
SE09 Transport Organizer
SE10 Transport Organizer
SE11 ABAP Dictionary
SE24 Class Builder
SE80 Object Navigator
RSCUSTA Maintain BW Settings
RSCUSTA2 ODS Settings
RSCUSTV*
RSSM Authorizations for Reporting
SM04 User List
SM12 Display and Delete Locks
SM21 Online System Log Analysis
SM37 Overview of job selection
SM50 Work Process Overview
SM51 List of SAP Systems
SM58 Asynchronous RFC Error Log
SM59 RFC Destinations (Display/Maintain)
LISTCUBE List viewer for InfoCubes
LISTSCHEMA Show InfoCube schema
DB02 Tables and Indexes Monitor
DB14 Display DBA Operation Logs
DB16 Display DB Check Results
DB20 Update DB Statistics
r/3 (bw related)
SBIW BIW in IMG for OLTP
BD61 Activate Change Pointers - Generally
BDLS Convert Logical System Names
BF11 Application Areas
RSA2 OLTP Metadata Repository
RSA3 Extractor Checker
RSA5 Install Business Content
RSA6 Maintain DataSources
RSA7 BW Delta Queue Monitor
RSA8 DataSource Repository
RSA9 Transfer Application Components
RSO2 Oltp Metadata Repository
RSO3 Set Up Deltas for Master Data
LO setup table
OLI1BW INVCO Stat. Setup: Material Movemts
OLI2BW INVCO Stat. Setup: Stor. Loc. Stocks
OLI3BW Reorg.PURCHIS BW Extract Structures
OLI4BW Reorg. PPIS Extract Structures
OLI7BW Reorg. of VIS Extr. Struct.: Order
OLI8BW Reorg. VIS Extr. Str.: Delivery
OLI9BW Reorg. VIS Extr. Str.: Invoices
OLIABW Setup: BW agency business
OLIFBW Reorg. Rep. Manuf. Extr. Structs
OLIIBW Reorg. of PM Info System for BW
OLIQBW QM Infosystem Reorganization for BW
OLISBW Reorg. of CS Info System for BW
OLIZBW INVCO Setup: Invoice Verification
TSTCT IS THE TABLE WHICH CONTAINS TRANSACTION CODES
TO GET LIST OF TRANSACTION CODES IN BW
1.GO TO SE93
2. PRESS F4
3. IN THE SEARCH TYPE RS* TO GET THE LIST OF TRANSACTION CODES STARTING WITH RS.
Here r the some of the transaction codes used by BW developers
RSBO INFOSPOKE
RSBOMO2 OPEN HUB MONITOR
RSBOH1 OPEN HUB MAINTANENCE
RSBOH2 OPEN HUB MAINTANENCE
RSBOH3 OPEN HUB MAINTANENCE
RSBO_EXTRACT AUTHORIZATION CHECK OPEN HUB EXTRACTION
RSA1 ADMINISTRATOR WORK BENCH
RSA3 EXTRACTION CHECKER
RSA5 TRANSFER BUSINESS CONTENT
RSA6 POST PROCESS OF DATA SORUCES
RSA7 DELTA QUEUE MONITOR
RSA8 DATA SOURCE REPOSITORY
RSA9 TRANSFER APPLICATION COMPONENTS
RSADMIN MAINTENANCE VIEW
RSATTR ATTRIBUTE HIERARCHY RUN REALIGNMENT
RSBBS QUERY JUMP TARGER
RSD1 MAINTAIN INFO OBJECT
RSDBC DB CONNECT
RSDDV AGGREGATE MAINTANENCE
RSDL DB CONNECT TEST PROGRAM
RSH1 EDIT HIERARCHY
RSH3 SIMULATE HIERARCHY
RSIMG BW IMG
RSIS1 CREATE INFO SOURCES
RSISET MAINTAIN INFO SETS
RSKC MAINTAIN PERMITTED CHARACTERS
RSMO MONITOR
RSO2 GENERIC DATA SOURCE
RSO3 SET UP DELTA FOR GENERIC DATA SOURCE
RSPC PROCESS CHAIN MAINTENANCE
RSRAJ START REPORTING AGENT JOB
RSRT REPORT MONITOR
RSRTRACE SET TRACE CONFIGURATION
RSRV ANALYSIS AND REPARI OR BW OBJECTS
RSSM AUTHORIZATIONS FOR REPORTING
RSSMQ START QUERY WITH USER
RSSU53 DISPLAY BW AUTHORIZATION CHECK
RSZC COPY QUERIES BETWEEN INFO PROVIDERS
RSZDELETE DELETE QUERY OBJECTS
RRMX TO GO TO BEX REPORTING FROM RSA1
SM37 JOB SELECTION/STATUS
SM38 ABAP EDITOR
rsa11 InfoProvider
rsa12 InfoSources
rsa15 PSA
RSODS EDIT ODS
RSD1 EDIT INFO OBJECT
SU53 CHECKING FOR AUTHORIZATIONS
RS00 Start menu
RS12 Overview of master data locks
RSA0 Content Settings Maintenance
RSA1 BW Administrator Workbench
RSA10 Realtime Test Interface Srce System
RSA11 Calling up AWB with the IC tree
RSA12 Calling up AWB with the IS tree
RSA13 Calling up AWB with the LG tree
RSA14 Calling up AWB with the IO tree
RSA15 Calling up AWB with the ODS tree
RSA1OLD BW Administrator Workbench (old)
RSA2 OLTP Metadata Repository
RSA3 Extractor Checker
RSA5 Install Business Content
RSA6 Maintain DataSources
RSA7 BW Delta Queue Monitor
RSA8 DataSource Repository
RSA9 Transfer Application Components
RSADMIN RSADMIN maintenance
RSADRTC70TOADR11 Conversion of table TC70 in ADR11
RSANWB Model the Analysis Process
RSANWB_CRM_ATTR Fill CRM Attributes
RSANWB_EXEC Execute Analysis Process
RSANWB_IMP Calculation of Importance
RSANWB_START_ALL Model the Analysis Process
RSANWB_SURVEY Analysis Process: Create Target Grp
RSAN_CLTV CLTV Modeling
RSAN_CLTV1 CLTV
RSAN_RESP Response Prediction Models
RSAN_RFM RFM Modeling
RSAN_SALES_PL_CALL Execute Sales Planning
RSAN_SURV_SHOW BW Survey
RSAN_SURV_TG BW Survey: Target Group Management
RSAN_VERI Analysis Process: Test Monitor
RSAN_WB_TST IMC Wrapper Transaction for Testing
RSARCH_ADMIN BW Archive Administration
RSARFCEX Variant for RSARFCEX
RSASSIBTCH Schedule Assistant in Background
RSATTR Attribute/Hierarchy Realignment Run
RSAWB New AWB
RSAWBSETTINGSDEL Delete user settings of the AWB
RSB0 Maintain OLAP authorization object
RSB1 Display authorization object
RSB2 Data Marts Generation Center
RSBBS Maintaining BW Sender-Receiver
RSBBS_WEB Transaction for the RRI in the Web
RSBCTMA_AC xCBL Action Codes
RSBCTMA_DT Mapping of Ext./Int. Document Type
RSBEB Business Explorer Browser
RSBMO2 Open Hub Monitor
RSBO Open Hub Maintenance
RSBOH1 Open Hub Maintenance
RSBOH2 Open Hub Maintenance
RSBOH3 Open Hub Maintenance
RSBO_EXTRACT Auth Check Open Hub Extraction
RSBROWSER BW Browser
RSBWREMOTE Create Warehouse User
RSCATTAWB CATT Admin. Workbench
RSCDS Summarization routine
RSCONCHA Channel conversion
RSCONFAV Favorites Conversion
RSCRMDEBUG Set Debug Options
RSCRMISQ Regis. of Infosets for Target Groups
RSCRMMDX Edit MDX
RSCRMMON Monitor Query Extracts
RSCRMSCEN Regist. Closed-Loop Scenarios
RSCRM_BAPI Test Program for RSCRM Interface
RSCRM_REPORT BW Queries with ODBO (to 2nd 0B)
RSCRT BW Monitor (Near)-Real-Time Loading
RSCR_MAINT_PUBLISH Maint. of Publishing Variables CR/CE
RSCR_MAINT_URL Maint. of URL Variables for CR/CE
RSCUSTA Maintain BW Settings
RSCUSTA2 ODS Settings
RSCUSTV1 BW Customizing - View 1
RSCUSTV10 BW Customizing - View 10
RSCUSTV11 BW Customizing - View 11
RSCUSTV12 Microsoft Analysis Services
RSCUSTV13 RRI Settings for Web Reporting
RSCUSTV14 OLAP: Cache Parameters
RSCUSTV15 BW Customizing - View 11
RSCUSTV16 BW Reporting
RSCUSTV17 Settings: Currency Translation
RSCUSTV18 DB Connect Settings
RSCUSTV19 InfoSet Settings
RSCUSTV2 BW Customizing - View 2
RSCUSTV3 BW Customizing - View 3
RSCUSTV4 BW Customizing - View 4
RSCUSTV5 BW Customizing - View 5
RSCUSTV6 BW Customizing - View 6
RSCUSTV7 BW Customizing - View 7
RSCUSTV8 BW Customizing - View 8
RSCUSTV9 BW Customizing - View 9
RSD1 Characteristic maintenance
RSD2 Maintenance of key figures
RSD3 Maintenance of units
RSD4 Maintenance of time characteristics
RSD5 Internal: Maint. of Techn. Chars
RSDBC DB connect
RSDB_ADD_ID_2_CRM Create External ID for CRM-GP
RSDB_INIT Initial Download of D&B Data
RSDCUBE Start: InfoCube editing
RSDCUBED Start: InfoCube editing
RSDCUBEM Start: InfoCube editing
RSDDV Maintaining Aggregates
RSDIOBC Start: InfoObject catalog editing
RSDIOBCD Start: InfoObject catalog editing
RSDIOBCM Start: InfoObject catalog editing
RSDL DB Connect - Test Program
RSDMD Master Data Maintenance w.Prev. Sel.
RSDMD_TEST Master Data Test
RSDMPRO Initial Screen: MultiProvider Proc.
RSDMPROD Initial Screen: MultiProvider Proc.
RSDMPROM Initial Screen: MultiProvider Proc.
RSDMWB Data Mining Workbench
RSDODS Initial Screen: ODS Object Processng
RSDODSD Initial Screen: ODS Proces. (Deliv.)
RSDPMDDBSETUP Creates a MOLAP Database in MSAS
RSDPMOLAPDS MOLAP DataSource creation
RSDPRFCDSETUP Create MOLAP Rfc Tests
RSDSD DataSource Documentation
RSDU_SHOWTEMPINCTAB RSDU_SHOWTEMPINCTAB
RSDV Validity Slice Maintenance
RSD_ACAT Maintain InfoObject catalog
RSEDIT Old editor
RSEIDOCM Variant for RSEIDOCM
RSENQ Display of Lock Log
RSEOUT00 Variant for RSEOUT00
RSFH Test Transaction Data Extractors
RSFLAT Flat MDX
RSFREQUPL Frequent upload from source systems
RSGWLST Accessible Gateways
RSH1 Edit hierarchy initial screen
RSH3 Simulate hierarchies
RSHIER Hierarchy maintenance w/o AdmWB
RSHIERINT Hierarchy maintenance from AdmWB
RSHIERSIM Simulate hierarchies
RSICUBE Maintain/Change InfoCubes (Internal)
RSIMG BW IMG
RSIMPCUR Load Exchange Rates from File
RSINPUT Manual Data Entry
RSIR_DELTATRACK KPro Delta Tracking
RSISET Maintain InfoSets
RSKC Maintaining the Permittd Extra Chars
RSLDAPSYNC_USER LDAP Synchronization of Users
RSLGMP Maintain RSLOGSYSMAP
RSMD Extractor Checker
RSMDCNVEXIT Conversn to Consistent Intern. Vals
RSMDEXITON Activate Conversion Routine
RSMO Data Load Monitor Start
RSMON BW Administrator Workbench
RSMONCOLOR Traffic light color in the Monitor
RSMONITOR_DB D&B Integration
RSMONMAIL Mail Addresses for Monitor Assistant
RSNPGTEST Test Network Plan Control
RSNPGTEST2 Test Network Plan Control
RSNSPACE BW Namespace Maintenance
RSO2 Oltp Metadata Repository
RSO3 Set Up Deltas for Master Data
RSOCONTENT Administration of a Content System
RSOCOPY Copy from TLOGO Objects
RSODADMIN Administration BW Document Managemt.
RSOR BW Metadata Repository
RSORBCT BI Business Content Transfer
RSORMDR BW Metadata Repository
RSPC Process Chain Maintenance
RSPC1 Process Chain Display
RSPCM Monitor daily process chains
RSPFPAR Display profile parameter
RSQ02 Maintain InfoSets
RSQ10 SAP Query: Role Administration
RSQ11 InfoSet Query: Web reporting
RSRAJ Starts a Reporting Agent Job
RSRAM Reporting Agent Monitor
RSRAPS Manages Page Store
RSRCACHE OLAP: Cache Monitor
RSRCATTTRACE Catt transaction for trace tool
RSREP BW Administrator Workbench
RSRFCCHK RFC destinations with logon data
RSRHIERARCHYVIRT Maintain Virtual Time Hierarchies
RSRQ Data Load Monitor for a Request
RSRR_WEB Report-Report Interface in Web
RSRT Start of the report monitor
RSRT1 Start of the Report Monitor
RSRT2 Start of the Report Monitor
RSRTRACE Set trace configuration
RSRTRACETEST Trace tool configuration
RSRV Analysis and Repair of BW Objects
RSRVALT Analysis of the BW objects
RSR_TRACE Trace Monitor
RSR_WEB_VARIABLES Variable Entry in Web
RSSCD100_PFCG Change Docs for Role Administration
RSSCD100_PFCG_USER for Role Assignment
RSSCM_APPL Application settings SCM4.0 and BW
RSSD Access for scheduler
RSSE Selection start InfoCube
RSSGPCLA Maintain program class
RSSG_BROWSER Simple Data Browser
RSSM Authorizations for Reporting
RSSMQ Start Query with User
RSSMTRACE Reporting Log Authorization
RSSTARTMON Starting the monitor in parall.proc.
RSSU53 Display authorization check BW
RST22 Old Short-Dump Overview
RSTB Choose Object Name
RSTBHIST Table history
RSTG_BUPA Target Group Sel. Business Partners
RSTG_CUST Target Group Selection Customers
RSTG_DB Target Group Selection D&B
RSTG_DB_WEB Target Group Selection D&B
RSTPRFC Create Destination for After-Import
RSU0 Update rules overview
RSU1 Create update rules
RSU1I Create update rules
RSU1O Create Update Rules
RSU2 Change update rules
RSU2I Change update rules
RSU2O Change Update Rules
RSU3 Display update rules
RSU3I Display update rules
RSU3O Display Update Rules
RSU6 Delete update rules
RSU6I Delete update rules
RSU6O Delete update rules
RSU7 Data Extraction: Maintain Parameters
RSUSR003 Check standard user passwords
RSUSR200 List of Users per Login Date
RSWELOGD Delete Event Trace
RSWEWWDHMSHOW Display Background Job SWWERRE
RSWEWWDHSHOW Display Work Item Deadline Monitorng
RSWWCLEAR Execute Work Item Clearing Work
RSWWCOND Execute Work Item Rule Monitoring
RSWWDHEX ExecuteWorkItemDeadlineMonitoring
RSWWERRE Start RSWWERRE
RSZC Copying Queries between InfoCubes
RSZDELETE Deletion of query objects
RSZT Get Test Component
RSZTESTFB Shortcut Function Test Environment
RSZV Call up of view V_RSZGLOBV
RSZVERSION Set frontend version
RS_AWB_REMOTE Remote AWB Staging
RS_BCT_BWBEOTYP Maintain BW Backend Object Types
RS_DS_CHECK Check consistency request
RS_ISTD_REMOTE Maintain InfoSource
RS_LOGSYS_CHECK Source System Tool
RS_PERS_ACTIVATE Activation of BEx Personalization
RS_PERS_BOD_ACTIVATE Activate BEx Open Pers.
RS_PERS_BOD_DEACTIVA Deactivate Pers. for BEx Open
RS_PERS_VAR_ACTIVATE Activate Variable Pers.
RS_PERS_VAR_DEACTIVA Deactivate Pers. for Variables
RS_PERS_WTE_ACTIVATE Activate Web Template Pers.
RS_PERS_WTE_DEACTIVA Deactivate Pers. for Web Template
SP01 Spool
RSA1 BW Administrator Workbench
RSA11 Calling up AWB with the IC tree
RSA12 Calling up AWB with the IS tree
RSA13 Calling up AWB with the LG tree
RSA14 Calling up AWB with the IO tree
RSA15 Calling up AWB with the ODS tree
RSA2 OLTP Metadata Repository
RSA3 Extractor Checker
RSA5 Install Business Content
RSA6 Maintain DataSources
RSA7 BW Delta Queue Monitor
RSA8 DataSource Repository
RSA9 Transfer Application Components
RSD1 Characteristic maintenance
RSD2 Maintenance of key figures
RSD3 Maintenance of units
RSD4 Maintenance of time characteristics
RSDBC DB connect
RSDCUBE Start: InfoCube editing
RSDCUBED Start: InfoCube editing
RSDCUBEM Start: InfoCube editing
RSDDV Maintaining
Aggregates
RSDIOBC Start: InfoObject catalog editing
RSDIOBCD Start: InfoObject catalog editing
RSDIOBCM Start: InfoObject catalog editing
RSDL DB Connect - Test Program
RSDMD Master Data Maintenance w.Prev. Sel.
RSDMD_TEST Master Data Test
RSDMPRO Initial Screen: MultiProvider Proc.
RSDMPROD Initial Screen: MultiProvider Proc.
RSDMPROM Initial Screen: MultiProvider Proc.
RSDMWB Customer Behavior Modeling
RSDODS Initial Screen: ODS Object Processng
RSIMPCUR Load Exchange Rates from File
RSINPUT Manual Data Entry
RSIS1 Create InfoSource
RSIS2 Change InfoSource
RSIS3 Display InfoSource
RSISET Maintain InfoSets
RSKC Maintaining the Permittd Extra Chars
RSLGMP Maintain RSLOGSYSMAP
RSMO Data Load Monitor Start
RSMON BW Administrator Workbench
RSOR BW Metadata Repository
RSORBCT BI Business Content Transfer
RSORMDR BW Metadata Repository
RSPC Process Chain Maintenance
RSPC1 Process Chain Display
RSPCM Monitor daily process chains
RSRCACHE OLAP: Cache Monitor
RSRT Start of the report monitor
RSRT1 Start of the Report Monitor
RSRT2 Start of the Report Monitor
RSRTRACE Set trace configuration
RSRTRACETEST Trace tool configuration
RSRV Analysis and Repair of BW Objects
SE03 Transport Organizer Tools
SE06 Set Up Transport Organizer
SE07 CTS Status Display
SE09 Transport Organizer
SE10 Transport Organizer
SE11 ABAP Dictionary
SE18 Business Add-Ins: Definitions
SE18_OLD Business Add-Ins: Definitions (Old)
SE19 Business Add-Ins: Implementations
SE19_OLD Business Add-Ins: Implementations
SE21 Package Builder
SE24 Class Builder
SE80 Object Navigator
RSCUSTA Maintain BW Settings
RSCUSTA2 ODS Settings
RSCUSTV*
RSSM Authorizations for Reporting
SM04 User List
SM12 Display and Delete Locks
SM21 Online System Log Analysis
SM37 Overview of job selection
SM50 Work Process Overview
SM51 List of SAP Systems
SM58 Asynchronous RFC Error Log
SM59 RFC Destinations (Display/Maintain)
LISTCUBE List viewer for InfoCubes
LISTSCHEMA Show InfoCube schema
WE02 Display IDoc
WE05 IDoc Lists
WE06 Active IDoc monitoring
WE07 IDoc statistics
WE08 Status File Interface
WE09 Search for IDoc in Database
WE10 Search for IDoc in Archive
WE11 Delete IDocs
WE12 Test Modified Inbound File
WE14 Test Outbound Processing
WE15 Test Outbound Processing from MC
WE16 Test Inbound File
WE17 Test Status File
WE18 Generate Status File
WE19 Test tool
WE20 Partner Profiles
WE21 Port definition
WE23 Verification of IDoc processing
DB02 Tables and Indexes Monitor
DB14 Display DBA Operation Logs
DB16 Display DB Check Results
DB20 Update DB Statistics
RSA1 BW Administrator Workbench
RSA11 Calling up AWB with the IC tree
RSA12 Calling up AWB with the IS tree
RSA13 Calling up AWB with the LG tree
RSA14 Calling up AWB with the IO tree
RSA15 Calling up AWB with the ODS tree
RSA2 OLTP Metadata Repository
RSA3 Extractor Checker
RSA5 Install Business Content
RSA6 Maintain DataSources
RSA7 BW Delta Queue Monitor
RSA8 DataSource Repository
RSA9 Transfer Application Components
RSD1 Characteristic maintenance
RSD2 Maintenance of key figures
RSD3 Maintenance of units
RSD4 Maintenance of time characteristics
RSDBC DB connect
RSDCUBE Start: InfoCube editing
RSDCUBED Start: InfoCube editing
RSDCUBEM Start: InfoCube editing
RSDDV Maintaining
Aggregates
RSDIOBC Start: InfoObject catalog editing
RSDIOBCD Start: InfoObject catalog editing
RSDIOBCM Start: InfoObject catalog editing
RSDL DB Connect - Test Program
RSDMD Master Data Maintenance w.Prev. Sel.
RSDMD_TEST Master Data Test
RSDMPRO Initial Screen: MultiProvider Proc.
RSDMPROD Initial Screen: MultiProvider Proc.
RSDMPROM Initial Screen: MultiProvider Proc.
RSDMWB Customer Behavior Modeling
RSDODS Initial Screen: ODS Object Processng
RSIMPCUR Load Exchange Rates from File
RSINPUT Manual Data Entry
RSIS1 Create InfoSource
RSIS2 Change InfoSource
RSIS3 Display InfoSource
RSISET Maintain InfoSets
RSKC Maintaining the Permittd Extra Chars
RSLGMP Maintain RSLOGSYSMAP
RSMO Data Load Monitor Start
RSMON BW Administrator Workbench
RSOR BW Metadata Repository
RSORBCT BI Business Content Transfer
RSORMDR BW Metadata Repository
RSPC Process Chain Maintenance
RSPC1 Process Chain Display
RSPCM Monitor daily process chains
RSRCACHE OLAP: Cache Monitor
RSRT Start of the report monitor
RSRT1 Start of the Report Monitor
RSRT2 Start of the Report Monitor
RSRTRACE Set trace configuration
RSRTRACETEST Trace tool configuration
RSRV Analysis and Repair of BW Objects
SE03 Transport Organizer Tools
SE06 Set Up Transport Organizer
SE07 CTS Status Display
SE09 Transport Organizer
SE10 Transport Organizer
SE11 ABAP Dictionary
SE18 Business Add-Ins: Definitions
SE18_OLD Business Add-Ins: Definitions (Old)
SE19 Business Add-Ins: Implementations
SE19_OLD Business Add-Ins: Implementations
SE21 Package Builder
SE24 Class Builder
SE80 Object Navigator
RSCUSTA Maintain BW Settings
RSCUSTA2 ODS Settings
RSCUSTV*
RSSM Authorizations for Reporting
SM04 User List
SM12 Display and Delete Locks
SM21 Online System Log Analysis
SM37 Overview of job selection
SM50 Work Process Overview
SM51 List of SAP Systems
SM58 Asynchronous RFC Error Log
SM59 RFC Destinations (Display/Maintain)
LISTCUBE List viewer for InfoCubes
LISTSCHEMA Show InfoCube schema
WE02 Display IDoc
WE05 IDoc Lists
WE06 Active IDoc monitoring
WE07 IDoc statistics
WE08 Status File Interface
WE09 Search for IDoc in Database
WE10 Search for IDoc in Archive
WE11 Delete IDocs
WE12 Test Modified Inbound File
WE14 Test Outbound Processing
WE15 Test Outbound Processing from MC
WE16 Test Inbound File
WE17 Test Status File
WE18 Generate Status File
WE19 Test tool
WE20 Partner Profiles
WE21 Port definition
WE23 Verification of IDoc processing
DB02 Tables and Indexes Monitor
DB14 Display DBA Operation Logs
DB16 Display DB Check Results
DB20 Update DB Statistics
Hope this helps
Regards
Hemant Khemani -
Optimize function to correct a string to be converted to number
Hi,
I have imported almost 6.5 milion rows into a table (using sql loader) from a flat file (which contains the NUL caracter (ASCII 0) - not space, not NULL). To make the load easier I set the datatype as VARCHAR2 for all columns. For columns with string data I used a TRIM(REPLACE(field,' ','')) to get rid of the NUL and it works.
But for the column that must be converted to numeric I am trying to use to_number () function and it fails because the numeric data is mixed with other characters.
To solve this problem I created this function :
CREATE OR REPLACE
FUNCTION string_to_number
(p_string_source IN VARCHAR2 ) RETURN VARCHAR2 IS v_output_string varchar2(150);
-- This function takes a string as parameter and has 2 outputs:
-- 1. If the source string cannot be converted to number throw 'Error' as the output message to identify the line with the issue
-- 2. A string that can be converted successfully as Number;
-- The necessity of this function came up after an import from a flat file where the resulted string contained strange characters shown as spaces
--check if '-' is exists and is on the first position or if in the source string exists more than one '.'
-- ASCII codes accepted in the string :
-- 45 '-' ; 46 '.' ; from 48 (0) to 57 (9)
BEGIN
DECLARE v_minus VARCHAR2(1);
v_dot INTEGER;
BEGIN
SELECT substr(p_string_source,1,1) INTO v_minus FROM dual;
SELECT instr(p_string_source,'.',1,2) INTO v_dot FROM dual;
--check if '-' is exists and is on the first position or if in the source string exists more than one '.'
-- ASCII codes accepted in the string :
-- 45 '-' ; 46 '.' ; from 48 (0) to 57 (9)
IF v_minus NOT IN ('-','.','0','1','2','3','4','5','6','7','8','9')
-- or there are two dots '.' in the string
OR v_dot <> 0
THEN v_output_string := 'Error';
ELSE
BEGIN
-- for every character of the string we'll check if it's a number to add it to the outcome string;
-- if it's not an accepted character it will be ignored
DECLARE v_length_source int := length(p_string_source);
v_counter int :=1;
v_add_in_number VARCHAR2(1);
BEGIN
FOR v_counter IN 1..v_length_source LOOP
BEGIN
SELECT SUBSTR(p_string_source,v_counter,1) into v_add_in_number from dual;
IF v_add_in_number IN ('-','.','0','1','2','3','4','5','6','7','8','9')
THEN v_output_string := v_output_string ||v_add_in_number;
END IF;
END;
END LOOP;
END;
-- in case the string is in format '.00034' we'll add a 0 in front of the string to be accepted as argument by TO_NUMBER function
IF v_minus = '.'
THEN v_output_string := '0'||v_output_string;
ELSE
BEGIN
v_output_string := v_output_string;
END;
END IF;
END;
END IF;
END;
RETURN v_output_string;
END;
The main idea is to check every string (the parameter will be the value from the Amount column) for permitted characters that compose a numeric value:
1. To begins with numeric, '-' or '.'
2. To have only one '.' (as a decimal separator);
3. To compare every character of the string with the permitted ones - the non-compliant will be rejected
This way the resulting string (v_output_string) will be successfully converted to number
I admit that I don't have much experience using PL/SQL that is why I am asking your help to optimize this function to improve its performance. Could you help me on this, please ?
TIA,
JohnP
Edited by: petresion on 04-Oct-2012 01:33Perform a function here on all 6.5 million of rows will never be efficient.
I would modify Peter's approach a little bit,
1. Load directly into staging t1 without any checking (or create an external table)
2. Transfer from t1 to a list partitioned t2 with list values in ('yes', 'no','null','other')
--simple check using translate()
3. Apply your special function only on rows in the 'other' partition (hopefully much fewer rows left)
--other checks
Maybe you are looking for
-
Problem installing android-sdk from AUR using yaourt
Hi all, I use yaourt to install packages from the AUR but I'm having an issue with android-sdk. Whenever I run 'yaourt -S android-sdk' it seems to detect that the 'java-runtime' is not installed. However, I do have sun's jre and jdk installed (I was
-
Question / problems with the Toshiba TV 40TL938 (40TL938F)
Hi everybody, I bought the Toshiba TV 40TL938 french version ( 40TL938F ), in an online store. I have a few question / problem, and i hope you could help me. - when i play MKV vido files via USB, integrated subtitles works well but for me they are to
-
Hi, I have installed the MSS BP 60.1. I have set up the necessary systems. When i click on any of the iviews , it shows a blank screen, where each of the Iviews is present. Previously i was getting the "Access denied" error, which i corrected by assi
-
hello, I have a presentation variable named PVAR populated by a dashboard prompt... & I have a 2 conditional formatting based on this PVAR : text should be green if the PVAR > XX % text should be red if PVAR < -XX % ***where XX is an input from a das
-
Re: BB Speed dropped in the past week
Reduction in broadband speed. Options on 04-04-2011 6h11 I live in Denbigh in North Wales. Since last Monday may broadband speed has reduced by about 75%. I have contacted BT and they have said that there is nothing wrong with my line. One guy sugges