Alphanumeric error in PSA ( want permanent resolution) in BW

Hello Gurus,
While loading data through process chains, we are getting an alphanumeric error. We are simply removing the characters for field say ABC and then saving PSA data.
I want permanent solution to this problem. Whether can we code using some routine........
Thanks,
Sonu

Hi Sonu,
See the code and use it in the characteristic routine .
make changes according to the definition of transformation
RESULT = comm_structure-/BIC/ZCONTRTD.
while RESULT ca '#'.
RESULT+sy-fdpos(1) = ' '.
endwhile.
if RESULT(1) = '!'.
RESULT(1) = ' '.
endif.
TRANSLATE RESULT TO upper case.
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'.
do.
if not RESULT co g_allowed_char.
shift RESULT+sy-fdpos left.
else.
exit.
endif.
enddo.
All the best
Joga

Similar Messages

  • Removal of error from psa

    hi friends
    can any one tell me how can we remove an error from psa
    thanks in advance
    with regards
    kalyan

    Hi,
       Using the Error Handling function on the Update Parameters tab page in the scheduler, you can control the behavior of the BI system if data records with errors occur in the data flow with 3.x objects (use of transfer and update rules) when you are loading data using the PSA.
    The system checks for data records with errors:
          in the transfer rules
          in the update rules
          when data is updated to the master data tables, text tables, or hierarchy tables
          when data is updated to the InfoCube
          when checking for referential integrity within an InfoObject against the master data tables or DataStore objects on the communication structure level.
    Features
    Incorrect records arising in transfer rules, update rules, when updating to a data target, or when checking for referential integrity, are highlighted and returned to the error handler. The error handler locates the original PSA records and writes the corresponding log. This function is not yet available for updating to DataStore objects.
    Using the Error Handling function on the Update Parameters tab page in the scheduler, you can control how the system responds to incorrect data records.
    Activities
           1.      Define how the system should react to incorrect data records
    a.       No update, no reporting (default)
    If errors occur, the system terminates the update of the entire data package. The request is not released for reporting. However, the system continues to check the records.
    b.       Update valid records, no reporting (request red)
    This option allows you to update valid data. This data is only released for reporting after the administrator checks the incorrect records that have not been updated and manually releases the request (using a QM action, that is, by setting the Overall status on the Status tab page in the monitor).
    c.       Update valid records, reporting possible
    Valid records can be reported immediately. Automatic follow-up actions, such as adjusting the aggregates, are also carried out.
    With option a), the incorrect records are marked in red in the PSA maintenance. You can display the relevant error messages amodally, edit the records, and update the request manually. If it was not possible to write to the PSA (hierarchy or transfer method IDoc), an application log is written instead.
    With options b) and c), a new request that is only updated to the PSA is formed from the incorrect records. Here you can edit the records of the new request in the PSA and start the update manually.
    If errors arise when an InfoCube is updated, new requests are generated for incorrect records for each InfoCube combination. Among these requests, the incorrect records are updated to the PSA. These new requests have entered as data targets the InfoCubes for which there were incorrect records. If, for example, a record was updated to two InfoCubes by mistake, a request is generated for this record that contains both InfoCubes as data targets. In the PSA tree, the requests appear as successfully updated in the PSA. These new requests can then be triggered again for updating to the InfoCubes.
           2.      Specify the maximum number of incorrect data records that are allowed before the system terminates the load process. In the PSA, you can display the errors that have arisen up to that point. If you do not specify the maximum number of incorrect records after which termination should occur, the handling of incorrect data records is inactive and the update terminates after the first error.
           3.      Define how the BI system should react if the number of data records received by the BI system is not the same as the number of data records updated in BI.
    A difference between the number of received and updated records can occur:
             in the transfer rules
             in the update rules
             when updating
    Records are sorted, aggregated, or added.
    If you set the No Aggregation Permitted indicator, the request is deemed incorrect if the number of received records is not the same as the number of updated records.
    Regardless of this indicator, an error occurs if the number of selected records is not the same as the number of records received in the BI system.
    Result
    The monitor directs the user to the relevant error case and enables a direct navigation into the PSA or the respective error request.
    If you want to continue processing the incorrect data records in a program that you have written yourself, you can use the method GET_ERRORS of class CL_RSSM_ERROR_HANDLER. The use of this method is documented in the RS_ERRORLOG_EXAMPLE.
    To perform complex checks on data records, or to carry out specific changes to data records regularly, you can use delivered function modules (PSA-APIs) to program against a PSA table.
    If you want to execute data validation with program support, select Tools ® ABAP Workbench ® Development ® ABAP Editor and create a program.
    If you use transfer routines or update routines it may be necessary to read data in the PSA table afterwards.
    Employee bonuses are loaded into an InfoCube and sales figures for employees are loaded into a PSA table. If an employee’s bonus is to be calculated in a routine in the transformation, in accordance with his/her sales, the sales must be read from the PSA table.
           1.      Call up the function module RSSM_API_REQUEST_GET to get a list of requests with request ID for a particular InfoSource of a particular type. You have the option of restricting request output using a time restriction and/or the transfer method.
    You must know the request ID, as the request ID is the key that makes managing data records in the PSA possible.
           2.      With the request information received so far, and with the help of the function module, you can
             read RSAR_ODS_API_GET data records from the PSA table
             write RSAR_ODS_API_PUT changed data records in the PSA table.
    RSAR_ODS_API_GET
    You can call up the function module RSAR_ODS_API_GET with the list of request IDs given by the function module RSSM_API_REQUEST_GET. The function module RSAR_ODS_API_GET no longer recognizes InfoSources on the interface, rather it recognizes the request IDs instead. With the parameter I_T_SELECTIONS, you can restrict reading data records in the PSA table with reference to the fields of the transfer structure. In your program, the selections are filled and transferred to the parameter I_T_SELECTIONS.
    The import parameter causes the function module to output the data records in the parameter E_T_DATA. Data output is unstructured, since the function module RSAR_ODS_API_GET works generically, and therefore does not recognize the specific structure of the PSA. You can find information on the field in the PSA table using the parameter E_T_RSFIELDTXT.
    RSAR_ODS_API_PUT
    After merging or checking and subsequently changing the data, you can write the altered data records into the PSA table with the function module RSAR_ODS_API_PUT. To be able to write request data into the table with the help of this function module, you have to enter the corresponding request ID. The parameter E_T_DATA contains the changed data records.

  • Data error after PSA

    Hi All,
    In morning my system faced a problem of Non alphanumeric error while loading the data in PSA.
    I had manually edited it & the data(3752 records) was successfully saved in PSA.then i had done manual upload but it showing as 11 data transfered & 3457 data added in data target. can anyone please tell me why is it showing like this?? & now how to check whether the data is correct or not.
    Please reply its very urgent
    Cheers
    Shailesh Mehta

    Are you using DTP to load your data or normal 3.x dataflow?
    If you are using 3.x Dataflow, then go to the Monitor, select from top menu
    Edit > Init Update > Settings for further Update
    Choose to run from background.
    Now click on the Details Tab. Choose the erroneous Data Packet under "Processing" & choose the context menu "Manual Update".
    If you have already done this and in Monitor it shows as green, then go to your Data Target. Choose context menu "Manage". check your request.
    In the requests tab check your request and check for the transferred and added records. It absolutely normal that your added records is less than your transferred records.
    Hope this helps
    Regards
    Anujit Ghosh

  • Running XP,also asks to send error report about wanting to close mouse is freezing since new f/f4 installed on 2.4 laptop

    also an error msg appears wanting to close Hdspa modem if I ignore this msg I can continue.If I respond to this msg firefox will close as modem disconnects.Also if u don't watgh out u can be typing over previously typed inputted data as the cursor drifts.I am even having trouble typing this report.It misses letters or incorrectly types others i did not type.This can happen on other comps. running other versions of F?F also.If this were a virus, it should not be on this laptop as I had TECH.insttall compleely new windows Xp and I have only conneced To Inernet a few imes>Isn't F/F supposed to have f/wall and anti virus prottection inbuilt?Can' access In. expl. as an alternative either as it says It is offline.Going to synchronise as per instructions doesn't enable I explorer eiher Any suggestions please, welcomedThis bad spelling is computers not mine!!!!

    also an error msg appears wanting to close Hdspa modem if I ignore this msg I can continue.If I respond to this msg firefox will close as modem disconnects.Also if u don't watgh out u can be typing over previously typed inputted data as the cursor drifts.I am even having trouble typing this report.It misses letters or incorrectly types others i did not type.This can happen on other comps. running other versions of F?F also.If this were a virus, it should not be on this laptop as I had TECH.insttall compleely new windows Xp and I have only conneced To Inernet a few imes>Isn't F/F supposed to have f/wall and anti virus prottection inbuilt?Can' access In. expl. as an alternative either as it says It is offline.Going to synchronise as per instructions doesn't enable I explorer eiher Any suggestions please, welcomedThis bad spelling is computers not mine!!!!

  • Error in PSA with special characters

    Hello,
    I'm having a problem with sprecial characters in PRD system.
    This happen with standard extractor for Confirmations in SRM module, 0BBP_TD_CONF_1.
    I have 5 records with error in PSA. The field that have the error is 0bbp_delref and it has the text: “GUIA ENTREGA Nº2”.
    The error message says that field OBBP_DELREF has special characters that are not supported by BW.
    The field is char 16 and in spro I have the characters:
    QWERTYUIOPASDFGHJKLǪNºZXCVBM/~^´`* '()"#$%&!?.-0123456789«»<>
    In QUA, I created confirmations with this text and it worked fine and the characters in SPRO are the same.
    Any idea?
    Thanks and best regards,
    Maria

    Hi Maria,
    There will be no issue with update rules as the issue is with Data..
    ALL_CAPITAL should resolve your issue, .otherwise try individually executing those spl characters in RSKC..
    have you tried in SPRO...
    Check in this table RSALLOWEDCHAR in SE11 and find what all characters allowed(permitted)  in PRD system...
    please go through the above mentioned blog once
    Thanks,
    Sudhakar.

  • "****Error from PSA****" error message when loading InfoCube

    Hi all,
    I am getting the following error message when loading transaction data to an InfoCube.
    ***Error from PSA***
    This is not MD or Hierarchies (like previous messages in the forum)
    Please advise.
    Thanks,
    Miki

    Hi Miki,
    Before just loading data into the infocube. Catchup PSA table and see the data into it.
    Then u may find the solution.
    But as ronald said this shouldnot be the complete error statement.
    bye.

  • I cant get itunes to update and when trying to download the new version it says error i dont want to lose the music i already have

    help i tried to update my itunes last night and it wouldnt update now my itunes wont open it says theres an error so i have tried to download the new itunes and it still says error i dont want to lose what music i already have on my itunes

    You're using a Mac computer?
    You are always at risk of losing your music.  If you are worried about it now too it means you don't have a backup.  Get one. Soon.

  • Error 7 windows error 127 i want to fix

    Error 7 windows error 127 i want to fix this asap

    Thank you spiceworks, you help us to fight for users !Sysadmin Day (UK) went ahead just as i planned . Lots of new faces and old ones in a packed Screening room watching Tron fighting for users. Special thanks toChris M (Spiceworks)andGary H (Spiceworks)for organizing this event with chocolates, popcorn, T shirt and Beer.Adding some pictures:

  • Im  experiments a 1436 error And  I want know how can I repair it. Is my hardware a classic ipod 80 gb?

    Im  experiments a 1436 error And  I want know how can I repair it. Is my hardware a classic ipod 80 gb?

    Try this support article > iPod: Cannot restore or update in iTunes with error 1415, 1417, 1418, 1428, 1429, 1430, 1436, or 1439

  • TS3988 This product can not proceed with the activation process, service errors go I want you entered will appear this error I am a Korean. Failed to resolve service center in South Korea  Please e-mail response  iPad2 32GB Cellular Version

    This product can not proceed with the activation process, service errors go I want you entered will appear this error
    I am a Korean.
    Failed to resolve service center in South Korea
    Please e-mail response
    iPad2 32GB Cellular Version
    <Email Edited by Host>

    I'm same. Any Update or News?
    Message was edited by: koreasaram

  • **** Error from PSA **** while loading 0comp_code (processing- info obejct)

    Hi,
    I am getting error **** Error from PSA **** while loading info object attributes for company code (0comp_code). I am not using oly info obejct in processing. 
    below is the error message.
    Error from PSA ****
    Error message when processing in the Business Warehouse
    Diagnosis
    An error occurred in the SAP BW when processing the data. The error is documented in an error message.
    System response
    A caller 01, 02 or equal to or greater than 20 contains an error meesage.
    Further analysis:
    The error message(s) was (were) sent by:
    Scheduler
    Procedure
    Check the error message (pushbutton below the text).
    Select the message in the message dialog box, and look at the long text for further information.
    Follow the instructions in the message.
    I checked in SM37 in both source system and BW. I do not see any matches. I have tried loading other master data (for eg. customer) and all were successful. That clearly indicates that connection between ECC and BW systems correct (RFC connection, logical systems etc).
    please advise.

    Thank you for your answers and points assigned.
    I am not using PSA in my data transfers i am using info object only option. I am also getting same error even if I use PSA . no change in error message.
    when i click on psa in monitor. i am getting below error message.
    -No data packet numbers could be determined for request.
    detailed error message: (all are in red color)
    Requests (messages): Errors occurred  (RED)
          -Data request arranged (GREEN)
         - Error in the data request  (RED)
    Extraction (messages): Missing messages (RED)
            -Missing message: Request received (YELLOW)
           -Missing message: Number of sent records (YELLOW)
          -Missing message: Selection completed (YELLOW)
    Transfer (IDocs and TRFC): Missing messages (RED)
    Processing (data packet): No data (RED)
    please advise and points will assigned. thanks for your help.

  • Error in PSA Update

    Hi,
    I have this error in PSA Udate:
    msg: "Time conversion from 0CALDAY to 0FISCPER (fiscal year ) failed with value 20070530"
    I have 10 records in PSA . 9 are ok. 1 record shows this error. 3 other records also have 0CALDAY = 20070530 as value. But, they did not return errors.
    Why this particular record error ?
    Thanks in advance

    Hi Raj,
    check this links:
    Time conversion from u0085.Any help on this error in the PSA?
    Re: Inventory Management extraction.
    hope this helps
    cheers
    Sunil

  • Error when I want Create course in the portal LSO

    Dear.
    Anyone Know What is the cause of the following error when I want create courses in the portal LSO in the moment of press the button Save
    ! Course could not be created
    ! Web-Based Training could not be created.
    ! External relationship could  not be edited (->T77EV)
    The Path for reproduce the issue is:
    Course Administration>Courses>
    Schedule a Course Date
    Search in course Catalog--> I select a Course Catalog
    Press the button start-->
    Ok.
    Save
    Thanks
    Juan.

    Please check T77EV and compare it from client 000 system.
    Are the entries same as in client 000 ?
    Seems that there is an incorrect entry in this table.
    Please check this way.
    Hope this helps.
    Best Regards

  • Errors In PSA

    Hi All
    I am getting errors in PSA when Loading Master data
    The errors are
    1.ZACTPAR : Data record 77 ('000300000089 '): 
      Version 'Rebserve FM ' is not valid     RSDMD     194
    2.Value 'Rebserve FM ' for characteristic ZACTPAR 
      contains invalid characters     RRSV     7
    Can some body tell me what the prob is and how to solve it
    Regards
    Vasu

    Hi Vasu
    You can see this erroraneous value in PSA maintenance RSA1-> PSA and here select your requst and edit PSA.
    Please check if the value 'Rebserve FM' is not valid value for your characteristic ZACTPAR. You can get change this value in PSA and then re-load. Prior to this discuss this with R/3 people and get confirmation of this value.
    If this issue is with invalid characters (hash like wired characters) then refer to this thread
    Re: Regarding Special Characters
    Hope this helps
    Regards
    Pradip

  • ORA-12012: error on auto execute of job 754461 ORA-29279: SMTP permanent error: ORA-29279: SMTP permanent error: 501 Syntax error, parameters in command "RCPT TO:" unrecognized or missing ORA-06512: at "SYS.UTL_SMTP", line 20 ORA-06512: at "SYS.UTL_SMTP",

    Hi ,
    I am getting below error frequently in alert log of database.
    ORA-12012: error on auto execute of job 754461
    ORA-29279: SMTP permanent error: ORA-29279: SMTP permanent error: 501 Syntax error, parameters in command "RCPT TO:" unrecognized or missing
    ORA-06512: at "SYS.UTL_SMTP", line 20
    ORA-06512: at "SYS.UTL_SMTP", line 98
    ORA-06512: at "SYS.UTL_SMTP", line 240
    ORA-06512: at "APPS.EIS_UTIL_PKG", line 94
    ORA-06512: at "APPS.HKD_PO_ADDON_PKG", line 110
    ORA-06512: at line 1

    You have a job running in the database. Its job ID is 754461
    It looks as if that job runs APPS.HKD_PO_ADDON_PKG
    That job is attempting to send mail using UTL_SMTP and apparently passing some strange value to SMTP server for the RCPT TO: parameter.

Maybe you are looking for

  • MM Document Reversed/Cancelled to make Vendor Debit Balance ZERO

    Hi, The document is MM-Credit memo. Vendor Dr   To GRIR Clearing   To Contract repairs Now i wanted to make vendor balances zero by off setting the same accounts.Kindly advice me how to do it. I tried this scenario - Created PO-GR-IR and Credit Memo,

  • IPod Nano screen = white and blank

    Hey everyone. Okay, I've had my nano for about 6 months now, I bring it to school every day, and I haven't had any problems until today... I went to go turn it on to listen to it, and i notice that the screen is plain white (backlight on) with a blac

  • Elements 10 Organizer

    Every time I open the Organizer, it requires entering the "Country/Region". Is there any way to avoid this??

  • Help! - All icons on desktop & sidebar have disappeared!

    I've been sorting out some files & folders, renaming stuff, that kind of thing. But, for no apparent reason, suddenly all the icons in the folder I was looking in disappeared. Shortly afterwards, all the icons on the desktop disappeared, followed by

  • Delete row in OO ALV grid toolbar

    Hello; I am using OO ALV grid to display data. On the standard toolbar when delete row button is activated the relevant row is removed from the screen. The program catches this event only when Enter is pressed. Is it possible to catch it as soon as d