Dump on execution of RFC HRXSS_PER_READ_P0006_US in ECC

Hi
I am just trying to execute one of FM that is used in case of country specific self service application. But I get following dump in the  backend. Strangely standard wd java also calls this FM without any dump. I also did check though extenal debugging.
I have also checked if I execute it for any other infotype instead 006 I do get the same error.
Please suggest if I am missing something .
If the error occures in a non-modified SAP program, you may be able to
find an interim solution in an SAP Note.
If you have access to SAP Notes, carry out a search with the following
keywords:
"OBJECTS_OBJREF_NOT_ASSIGNED_NO" "CX_SY_REF_IS_INITIAL"
"SAPLHRXSS_PER_MAC" or "LHRXSS_PER_MACU04"
"HRXSS_PER_CLEANUP"
Source Code Extract
Line  SourceCde
    1 FUNCTION hrxss_per_cleanup.
    2 *"----
    3 ""Local interface:
    4 *"  EXPORTING
    5 *"     VALUE(MESSAGES) TYPE  BAPIRETTAB
    6 *"----
    7
    8 *  CALL METHOD mac_adapter->cleanup
    9 *    IMPORTING
   10 *      messages = messages.
   11
   12 * TRY.
>>>>>   CALL METHOD xss_adapter->cleanup
   14     .
   15 * CATCH CX_HRPA_VIOLATED_ASSERTION .
   16 * ENDTRY.
   17
   18 ENDFUNCTION.
Thanks
Abhay

Hello Abhay,
This could be related to incorrect use of usecase in this case, please check the table V_T7XSSPERSUBTYP for the same.
Also please Support Pack should be in sync, Mismatch will lead to the same error. You can go through the link :
http://wiki.sdn.sap.com/wiki/display/ERPHCM/HOWTOGETRIDOFSPSTACKMISMATCHISSUES
You can check if the BADI HRXSS_PER_BEGDA is active in your system or not ??
Best Regards,
Deepak...

Similar Messages

  • Character conversion problems when calling FM via RFC from Unicode ECC 6.0?

    Hi all,
    I faced a Cyrillic character convertion problem while calling an RFC function from R/3 ECC 6.0 (initialized as Unicode system - c.p. 4103). My target system is R/3 4.6C with default c.p. 1500.
    The parameter I used in my FM interface in target system is of type CHAR10 (single-byte, obviously).
    I have defined rfc-connection (SM59) as an ABAP connection and further client/logon language/user/password are supplied.
    The problem I faced is, that Cyrillic symbols are transferred as '#' in the target system ('#' is set as default symbol in RFC-destination definition in case character convertion error is met).
    Checking convertions between c.p. 4103  and target c.p. 1500 in my source system using tools of transaction i18n shows no errors - means conversion passed O.K. It seems default character conversion executed by source system whithin the scope of RFC-destination definition is doing something wrong.
    Further, I played with MDMP & Unicode settings whithin the RFC-destination definition with no successful result - perhaps due to lack of documentation for how to set and manage these parameters.
    The question is: have someone any experience with any conversion between Unicode and non-Unicide systems via RFC-call (non-English target obligatory !!!), or can anyone share valuable information regarding this issue - what should be managed in the RFC-destination in order to get character conversion working? Is it acceptable to use any character parameter in the target function module interface at all?
    Many thanks in advance.
    Regards,
    Ivaylo Mutafchiev
    Senior SAP ABAP Consultant

    hey,
    I had a similar experience. I was interfacing between 4.6 (RFC), PI and ECC 6.0 (ABAP Proxy). When data was passed from ECC to 4.6, RFC received them incorrectly. So i had to send trimmed strings from ECC and receive them as strings in RFC (esp for CURR and QUAN fields). Also the receiver communication channel in PI (between PI and  RFC) had to be set as Non unicode. This helped a bit. But still I am getting 2 issues, truncation of values and some additional digits !! But the above changes resolved unwanted characters problem like "<" and "#". You can find a related post in my id. Hope this info helps..

  • Trigger an RFC call to ECC from PI using BPM

    HEllo Experts,
    This is my first time in ccBPM and require your expertise in gaining some insights onto calling an RFC FM using ccBPM.
    I am typically implementing the scenario as it is mentioned in this blog: /people/mitesh.parekh/blog/2008/12/01/receiving-aleaud-as-acknowledgment-in-ccbpm in order to generate acknowledgements from ECC.
    I have created the IR and ID and I am successfully able to exceute the BPM till step2. Step 3 is the ABAP mapping part for which i have specified teh required properties and Operation mapping too.
    My concern is that how do i proceed from Step 4 i,e how do i trigger this RFC call to ECC and receive it in BPM again?
    Thanks in advance,
    Elizabeth.

    I am developing a scenario which looks like this MDM ->PI ( BPM)  -> ECC.
    Now the Integration process that I am developing is with reference to blog http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/12249. [original link is broken] [original link is broken] [original link is broken]
    I am posting MATMAS from MDM which is received in first step(receive step) of this BPM.
    2nd step (Send step - BPM) will send this MATMAS05 Idoc to ECC and Pi will have a message id generated for this message.
    3rd step of BPM (ABAP mapping) - which will read the actual PI Idoc number from system tables based on the message id from step 2.
    4th step: Idoc number retrieved is to be sent in the requset message of RFC ZALEAUD4XI.
    5th step: Response of ZALEAUD4XI RFC is to be received in PI and sent for further processing.
    Do i need a mapping between the requset output of ABAP mapping and the input RFC requset message of step4?
    Thanks,
    Elizabeth

  • Http RFC destination for ECC to PI Connection Error

    Hi,
    While doing the proxy runtime configuration http RFC destination for ECC to PI .
    I configure the RFC destination as  below ---
    Target Host --  PI Host 
    Service No  -- 50000
    Path Prefix --- /sap/XI/engine/?type=entry
    Login  Security Details
    User Id -- PI user id
    Password --- PI password
    While doing the Connection Test , I got the error "ICM_HTTP_CONNECTION_FAILED"
    I checked  T-code in ECC system SMICM  and ICM is in green status and I checked the services are activated in SICF transaction.
    Please let me know how to resolve this issue.
    regards,
    Rohit

    Hi Rahul,
    I checked  all service are activated in SMICM  and I configured the FQDN also.
    Now  I cofigured the Service No  --- 8000(http port no of PI) instead of 50000(J2EEport no of )
    Target Host --- hostname
    and did a Connection test...then I am getting a status as "http reponse 500" and status text as "empty http request received".
    pls let me know is it correct configured or not.
    regards,
    Rohit

  • Optimize the performance of the RFC call between ECC and CRM

    Hi,
    We are planning to extract sales orders, sales activites and service orders to dispaly it on the  PDF factsheet of the account.
    As of now, the PDF factsheet takes a long time to retrieve the data from ECC to CRM. Can you please suggest us on ways to  optimize the performance of the RFC call between ECC and CRM.
    Thanks in advance,
    Vamsi.

    Hello,
    [SAP Note 636906 |https://service.sap.com/sap/support/notes/636906]is quite useful here.
    Many times, the performance is poor due to function module CRM_CCKPT_EXPORTSUMMARY. This function module gets the customer number, the sales organization and the fact sheet view. If in CRM customizing, you use complete view (001), then all the views in ERP including all the info blocks will be retrieved, which will cause performance issue.
    To solve the issue, please use a limited view to retrieve the data from ERP - especially a view, which does not contain info block 013.
    Hope it helps
    Joaquin

  • Anyone having issues upgrading RFC apps from ECC 5.0 to ECC 6.0 ?

    We are having issues upgrading our simple RFC app from ECC 5 to ECC 6.
    we are using the librfc32u.dll ( 710_Rel) to make a simple call to return MARD table entries.
    Runs great in our 5.0 system.
    When we run against our 6.0 environment with the same dll, we get garbage back in the table results... (escape characters ).
    We have tried downloading the latest 7.0 librffc*  ( standard an u ) . We recompiled to embrace both unicode and non-unicode.  ( fyi our 6.0 environment is unicode ) .  All attempts have failed to date.
    Has anyone else experienced issues trying to upgrade their rfc applications?

    david, were you able to fix this issue? i have a similar issue. we are upgrading from 4.6c to ecc 6.0. we use a c# program that connects thru sap connector for .net v2.0. it calls a rfc function module, it connects and passes some data, but not all data to the rfc.
    any help would be appreciated.
    thanks.

  • RFC Call to ECC system

    Hello Friends,
    Need input from you with regards to the Problem/Solution mentioned below:
    Our requirement is that during the load of FI data from our Centralised ECC System, we want to retrieve the Billing document details from a new ECC System. Since we need only the Billing Doument and Count of Item data from this new ECC System we dont want to proceed with the regular way of Establising Source System connection and creating new Datasources etc.
    The Solution we have thought is to set up a RFC Connection and Execute a Function Module during the Routine execution in BW. Thie Function Module will be executd in the new ECC system and will retrieve the required Billing details.
    If you have faced similar situation and implemented any other solution then please let me know.
    Any help is appreciated!
    Regards,
    Nitin S.

    Hi Nitin ,
    The solution sounds good . The only problem which i found in this is suppose for any reason your RFC does not work for a day or two . Then the FI data will be loaded without billing information . It will be a difficult task to reload the FI data again for the missing Billing Information .
    I assume that your FI postings are happening in Centralized ECC while correspong Billing Docs are in New ECC . So the two ECCs have a RFC conncection between them :
    Following approaches can be taken :
    1) As per your solution you are going to call the RFC in BI . Instead of doing it in BI , do the same thing in the enahncement of the FI Datasource i.e make a call from centralized ECC to your new ECC . This will affect the extraction performance , but your loading performance will be improved .
    2) Is there a possibility that you can flow your billing documents to your centralized ECC and then do a datasource enhacement of the FI datasource .
    Hope the above reply was helpful.
    Regards,
    Ashutosh Singh

  • Dump while setting a break point in ECC 6.0

    Dear Experts,
    In ECC 6.0, when I try to put a break point in the program to stop the control there. I am not able to do so, it is going to dump. The dump message is also not very clear. Do anyone of you are facing the same problem. Any idea why is this happening and how do I fix it.
    Can it be due to the improper installation? Please respond.

    First of all thanks to Mickey, Nitin, Anki, Sujit, Red, Madhu, Vibin for the quick response...To be honest I did not expect such a response as a new member to the SDN community...I am sorry I could not mention the detail about the dump initially...Here is the detailed description..
    Issue: In ECC 6.0, when I write a simple ABAP program (e.g. 'Hello World' program). When I try to keep the cursor on any abap statement and click on the 'session break point' icon in the tool bar to set the break point, i get a status message 'Compling SAPLBREA in separate task and finally i get the dump.
    Dump Detail :
    Runtime Errors: DBIF_REPO_SQL_ERROR
    Short Text : SQL error 1115 occurred when accessing program 'LNAVIDAT' part "SRC".
    Program: SAPLBREA
    Include: LBREATOP
    Row: 41
    There is a an include being called at line no 41, which is "Include LNAVIDAT".
    Now when I click on the 'debugger' icon in the dump...It points to a functional module "RS_SET_BREAKPOINT"
    Also, while double clicking on this include to see the code within, it issues an error message saying "SQL error occurred when accessing the table TRDIR".
                                    Or
    While trying to display the code of the include LNAVIDAT in se38 to see what is wrong with that i get another dump and this time it points to be SELECT query in the dump which is:
    SELECT SINGLE * from PROGDIR WHERE name = rs38m-programm
                                                              and  state = active.
    Thereafter, i keep getting dumps when i try to go to any T.codes (e.g. se11, se38 etc.). until i log off and log in again. Hope this helps you guys understanding the problem. Being new to SAP, I have no clue why is this happening and how to fix it. Thanks in Advance.

  • Password inconsistancy issue with RFC users in ECC 6.0 System after upgrade

    Hi,
    We have upgraded the system from 4.7 to ECC 6.0, but facing the password inconsistancy problem for RFC users. We have set the parameters like "login/min_password_lng" as "8" and "login/password_downwards_compatibility" as "3" & RFC user Type is "system". Could you please suggest how to resolve the password inconsistancy issue.

    Hi Chandan,
    you need to run the txn. SECSTORE and there it will shows you all the RFCs that have inconsistent passwords. Please maintain the correct passwords there.
    In case the existing passwords are no longer acceptable due to new security policies as per the new SAP version, you will have to change the password from SU01.
    Regards,
    Shitij

  • RFC call from ECC to SCM -- Debug Steps required

    Hello,
    The steps being done for this issue is:-
    1) In ECC system ,CN22 Transaction Code (Change Networks) --> Click on Schedule (at the Header) and click on SAVE
    2) This seems to trigger an RFC call to SCM server (as per the trace log).
    3) From SCM, it comes back to ECC server as User 'BATCHRFC'. This has been defined in SM59 correctly.
    4) BATCHRFC in ECC system calls an RFC FM 'CIF_PJ_INBOUND' and changed the status of networks to DSEX (date set by External system)
    We are trying to understand why is the RFC call being made? I can debug the FM in ECC when an external breakpoint is used.
    However, I want to know where in ECC is the RFC call made (to SCM), and how? How can I control it as we do not want this to happen? How can I debug to understand how an RFC call is made?
    Your views would be appreciated.
    Regards,
    Sanjiv

    Hi,
        What you do is, enter the Tcode, CN22, then in Command window activate debugger by entering /H
    It takes u to debugger, from menu > utilities set a break point at Satetment Call Function, it will stop at all the Function modules in debugger, so you can look for the RFC FM in the program where it is called.
    And also look for setting in debugger, may be u have some options for RFC FM.
    Regards
    Bala Krishna

  • RFC call from ECC to XI & message looping/splitting.

    Hi,
    I have a ECC RFC that returns table. The RFC does not have any input or output parameters. The data is sent to XI from ECC. I used RFC sender adapter but there is a problem. Once data comes in I am not able to map the response as source to another message type. Is there any way we can do this. Also this RFC returns multiple entries in the table, so I have to loop thru the entries and do another lookup to ECC before mapping to destination structure.
    Thanks for your help in advance.
    Edited by: developer on Jul 9, 2008 3:18 AM

    hi developer,
    I think it is better you go for ABAP PROXYS.....try it
    regards
    kummari

  • SOAP to RFC scenario (SFDC - ECC synch)

    Working on a SFDC to ECC synch scenario using SOAP to RFC interface. I generated the WSDL for SFDC team and tested on soapUI, I am able to see the successful request/response structure in sxmb_moni.
    However, when the SFDC team is sending the request in real time from SFDC, the request is successful in SFDC but not reaching PI and hence there is no response. The error I see in sxmb_moni for this  is
    <SAP:Error SOAP:mustUnderstand="1" xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
      <SAP:Category>XIServer</SAP:Category>
      <SAP:Code area="INTERNAL">PROXY_NOT_ALLOWED_ON_IS</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:Stack>Proxy calls are not permitted on sender or receiver side on the IS (client)</SAP:Stack>
      <SAP:Retry>N</SAP:Retry>
      </SAP:Error>
    Are there any additional setting need to be done.
    Please guide on this issue . Thanks
    Edited by: jbagga on Nov 14, 2011 7:42 AM

    SFDC sending request to PI. SFDC Request is not hitting PI, neither traceable in MONI or RWB.
    SFDC request is not hitting PI . The ForeFront has allowed the SFDC IP range to target PI using reverse proxy rules. But SFDC and Forefront both get the "HTTP 500 internal server error"
    The question is , I am helpless until the request is monitored anywhere in MONI or RWB_communication channel
    Also SFDC receives some fault message error along with HTTP 500 i.e. Header Missing in Soap Message Header. In this case, also if its PI related error there should be at least some track of request hitting PI in MONI or RWB. also tried creating a WSDL with PI username and password in the WSDL under Header tags, still the same situation
    ALL Ports are open by BASIS team.
    Can someone point out any helpful solution. URGENT !! Thanks a ton in advance.
    EVERYTHING , THE ENTIRE REQUEST/RESPONSE STRUCTURE WORKS PERFECT WITH SOAPUI.

  • Short dump (CALL_FUNCTION_FORMAT_NOT_SUP) when testing RFC connection

    Hello!
    I'm trying to test a RFC connection through SM59, but I'm getting the following short dump: CALL_FUNCTION_FORMAT_NOT_SUP (RFC data format not supported).
    This RFC will connect to Biztalk, and this dump started occurring when Biztalk changed their codepage from 1100 to 4102.
    On my SAP system the codepage is set to 1100.
    There is no option to set the system as Unicode or non-Unicode on SM59, since I don't have the "Special Options" tab (My release is 4.6C).
    How can I make this connection even with the different codepages?
    Thanks in advance!

    Hello Pedro
    This is the PI forum, which is for PI technical issues. This post is not related to PI.
    P.S. Please also familiarise yourself with the forum Rules of Engagement - https://wiki.sdn.sap.com/wiki/display/HOME/RulesofEngagement. Please do not Cross post.
    Regards
    Mark Smyth
    XI/PI Moderator

  • Issue in RFC communication between ECC and PI

    Hi Experts,
    We are upgrading our systems from SAP R/3 to SAP ECC. We have couple of synchronous interfaces between SAP ECC <-> SAP PI <->Webservices.
    In R/3 these interfaces are working as expected and passing the data in correct format to PI. But same RFC in ECC is not passing correct data to SAP PI.
    Our design is : ECC creates an IDOC and then from the port program it calls the RFC to send data to PI. I tried debugging this port program and until the RFC data is correct in the tables, but as soon as RFC hands over data to PI, data is getting messed up.
    Below is the example.
    Data in RFC : has data like this
    TES_TRANS_NO     MATERIAL     UNIT     QUANTITY     SHIP_DATE
    1003                         MMT-XXX     EA          1                    20140722
    But when data comes to PI it is something like this:
    <?xml version="1.0" encoding="UTF-8" ?>
    - <rfc:ZIDXF_WS_ORDER_STATUS xmlns:rfc="urn:sap-com:document:sap:rfc:functions"> 
    <ORDER>1003</ORDER>  
    - <ITEM> 
    - <item> 
    <TES_TRANS_NO>1003</TES_TRANS_NO>  
    <MATERIAL>EA 1 20140722</MATERIAL>  
    <UNIT_MEASURE />  
    <QUANTITY />  
    <SHIP_DATE />  
    </item>
    </ITEM>
    </rfc:ZIDXF_WS_ORDER_STATUS>
    Material number is not being mapped and all other remaining fields are being concatenated somehow and being mapped to Material.
    Please help if anyone has any ideas.
    Thanks,
    Sameer

    Issue resolved:
    RFC Destination was Non-Unicode in R/3, for ECC we changed it to Unicode (As PI system is unicode), and it worked.
    Thanks everyone.
    Sameer

  • Dump by 0Orgunit_ATTR in TCode RSA3 in ECC/ F4 selection for ORGEH missing

    Hi Gurus,
    i am facing a problem by executing 0Orgunit_attr in the quality system. In D System vevry thing is ok.
    By executing the 0Orgunit_ATTR extractor in RSA3 in ECC, i had a dump.
    The Error is as follow:
    Runtime Errors ITAB_DUPLICATE_KEY
    Date and Time 14/01/2011 11:10:12
    Short dump has not been completely stored
    Short text
    A row with the same key already exists.
    What happened?
    Error in the ABAP Application Program
    The current ABAP program "SAPLRSAODS" had to be terminated because it has
    come across a statement that unfortunately cannot be executed.
    Error analysis
    An entry was to be entered into the table
    "\FUNCTION=RSAR_ODS_GET\DATA=L_TH_ISOSMAP" (which should have
    had a unique table key (UNIQUE KEY)).
    However, there already existed a line with an identical key.
    The insert-operation could have occurred as a result of an INSERT- or
    MOVE command, or in conjunction with a SELECT ... INTO.
    The statement "INSERT INITIAL LINE ..." cannot be used to insert several
    initial lines into a table with a unique key.
    After some researches by SDN i proceed as follow:
    1.I used program: RSAR_RSISOSMAP_REPAIR in SE38 to identify the objects. But no object were found.
    2.I checked table RSISOSMAP in SE16. It was empty.
    I noticed that in the extractor checker the selection button for ORGEH is missing. That means i can not use F4 to select and organizational Unit.
    Could you please help?
    Man Thanks in advance
    Gilo

    resolved with help of basis team

Maybe you are looking for

  • DELETE A LINE ITEM IN SALES ORDER

    Hi, Can any one tell me how to delete a line item from a sales order? Please tell me the BAPI/FM and what are the parameters to be passed. Thanks, Challa

  • Dynamic Range in Premiere Pro CS5

    Dynamic Range in Premiere Pro CS5 I'm working in Premiere Pro CS5 and I've been asked by the client to ensure that the "Dynamic Range" of the audio does not exceed 7dB.  In order to ensure this, should I use an audio filter such as a compressor?  If

  • Discussion: private final static vs public final static

    take following class variable:public final static int constant = 1;Is there any harm in making this variable public if it's not used (and never will be) in any other class? Under the same assumption Is there any point in making this variable static?

  • How to re-install CS3 on new MacBook Pro? [was: ADOBE REFUSES TO HELP ME]

    I've downloaded their software and I received an error stating I must contact Adobe.  So I do, and they REFUSE to assist because my licensed software is not the most current version.  How do I place a call to them?

  • Error 1418, 4th Gen 40GB Click Wheel

    I plugged in my iPod to the dock, and I get the Folder icon with the website underneath. So I open iTunes and it take forever to recognize it, and when it did, it told me it was corrupted. I go to restore it, and I get error 1418. I tried doing it in