Abap client problem asked in interview

HELLO FRIENDS.
      AT  THE TIME OF IMPLEMENTATION   PROJECT  FOR  A CLIENT.
     IF I HAVE GENERATED A REPORT ON VENDOR MASTER.
  AFTER 2 YEARS  THE CLIENT HAS FACED SOME LEGAL PROBLEM WITH THE VENDOR  AND HE HAD DELETED THE VENDOR FROM HIS DATA BASE.
  THEN
           HOW CAN  MY REPORT  WORK AFTER DELETION OF THAT VENDOR?  WHETHER IT WILL SHOW THE SAME TOTAL NO OF VENDORS.
IN  THE MIDDLE IF ONE VENDOR WILL BE DELETED WILL ALL THE  VENDOR NO'S DOWN THAT PARTICULAR VENDOR WILL CHANGE?   IF VENDOR NO'S ARE  CHANGED THE CLIENT WILL FACE A LOT OF PROBLEMS.

This is actually a rather complicated question. If you mark a vendor for deletion, you do just that - mark it. The vendor is not deleted at that point. So long as your report doesn't look at the deletion indicator, it should pick up deleted vendors.
You actually delete vendors by running the archiving program. But in order to archive deleted vendors, there can be no dependent data (invoices, etc.) I'm not sure if this means that there never were invoices or if it means that these invoices were already archived themseleves.
Rob

Similar Messages

  • Problem in ABAP Client Proxy

    Hai All,
    I am working on ABAP Client Proxy to RFC.
    Here i generated the proxies and wen i execute it i am able to see in sxmb_moni but its showing in Green color which is still in process.but i was unable to find the the receiver business system and receiver interface.
    I hope some HTTP connection problem.
    Can anyone explain me in detail how to create the http connection as i confused here.
    Lets say XI(sender) to R3(Receievr)
    where proxy is been created in XI system itself and also generated in XI system only.
    Can anyone suggets me here as this interface is totally asynchronous.
    Thanks,
    Kalyan.

    Hai Seshagiri,
    Thanks a lot.
    Am giving you points buddy.Its working.
    Cud u plz give me ur Email id.
    This is fine but i want implement this interface to further there i am getting errors.So that i can send u the screenshots of those.
    Thanks,
    Kalyan.
    Please read the Forum's Rules of Engagement,
    i.e.,
    [/thread/117188 [original link is broken];
    and refrain from using email correspondence as the main objective of the Forums is to share knowledge.
    SDN PI/XI Forum Moderator

  • ABAP client proxy wildcard/unicode problem

    Hello,
    i have an abap client proxy. The target system is a non sap system. For one input field of the request, a wildcard search is possible (with sign %, field type = string).
    If i exceute the proxywith the wildcard sign '%' i get following error message:
    SOAP:1.001 CX_SXML_PARSE_ERROR...Error in conversion from UTF-8 to type C or
    type CSTRING: 48696C6673736368FC747A65 is not a
    valid UTF-8
    If i call the target system directly (for examle with jmeter), i get a response even with wildcard sign '%'.
    It seems that there is a generell conversion problem at the sap client proxy. Do you have any ideas?
    Is the problem maybe the transformation of the request, or the calling of the target system?
    Thanks a lot!

    any idea?

  • Facing problem with SOAMANAGER while working on ABAP Client Proxy

    Dear Community Friends & Experts,
                 I am facing a problem with the SOAMANAGER, I think so. Let me explain you a scenario what I am into:
    The scenario is like I need to Push data from BI table to SAP PI. We decided to go using ABAP client proxy as Sender and then will
    receive it using FTP adapter to FTP address.
    I have created Integration repository design object Data types, Message types, interfaces and mapping. Now I am into SAP BI and running SPROXY and generated proxy for my outbound interface. fine.
    Till now its okay.Now I wanna my generated proxy to be available within the SOAMANAGER T-code I am not able to find my proxy in the list.
    Can anybody send me detailed steps for outbound proxy to SOAMANAGER for creating local port for proxy. I wanna use proxy with WS adapter.
    Second Query:
    I need to using RSPC in SAP BI to trigger the proxy what code to write with SAP PI 7.0 version.
    Can anybody bring some light to this problem...
    <h5>Regards,
    Gaurav Patwari </h5>

    Dear Experts,
    Problem solved, cannot say solved but yes its not required now as I am having Client Proxy call so it will be a native call to XI and which does not need SOAMANAGER things.
    Thank you all for taking your time and writing answers.
    Regards,
    [Gaurav Patwari|http://gauravpatwari.wordpress.com]
    Edited by: GauravPa on Apr 17, 2010 11:32 AM

  • ABAP Client Proxy without Commit

    Hi everyone,
    we want to implement a web service call using an ABAP Client Proxy. The Problem is, that this call is in the middle of a transaction and we may not execute an implicit COMMIT WORK by using the proxy class.
    Does anyone know how to prevent such a COMMIT?
    Thank you for feedback

    Hi Julio
    I understand the situation.
    Ask basis if the PI system is configured as Integration server. even you can check this but basis can confirm on this. In that case you need to have another client which can work as R/3 for you. Then you can proceed with ABAP proxies on the client.
    Now coming back to what i can think of a work around. When a target system fails PI will retry and end up as System failure. This system failure can be retrieved from SXMB_MONI tables. Now if you create a ABAP report which pics all records with Status = "SYS_FAIL" and reprocess (which is a inbuilt functionality) then you can make RFC call to this report which can end up reprocessing and can give response for Success for Failure or any reprocess. This you can use in BPM.
    Make sense ..
    Thanks
    Gaurav

  • ABAP Client Proxy from ECC 6.0 to XI message irregular recieving

    Hi Gurus
    Any one has come across issue whereby the ECC 6 system trigger ABAP Client proxy to SAP PI 7.0. The first time the PI is able to recieve it in the SXI_MONITOR. But subsequent trigger from the ECC 6.0 system the SAP ABAP program to trigger the Client Proxy, the PI seem to lost connectivity and did not recieve any message. This is pretty strange and hopefully someone in SDN and enlighten me.
    Thanks
    Regards
    On behalf of malcolm

    Hi Santosh
    I went to SMQR and register the queue, but it still did not reflect the locked queue when i trigger the ECC 6 to SAP PI 7.0. The green flag - schedule still appear in the SXMB_MONI queue. But i am quite puzzle as why the ABAP client proxy after sending message the first time and second time, the third time it stuck? And also it is not practical to everytime go to the SMQ1 or SMQ2 to unlock the queue. I don't think it a good solution for solving my problem, it is just a temporary solution.

  • Proxy Scenario (abap client)- XI, ICM_CONNECTION_FAILED

    Hi Forum,
    I have a problem with a Proxy Scenario (ABAP client proxy),
    My scenario is R/3 (abap client proxy)--->XI   ,
    the client proxy while sending message to XI throws an error, which is seen in SXMB_MONI as:
    404 Resource not found
    Partner not reached
    Error: -20
    Version: 6040
    Component: ICM
    Date/Time: Fri Jan 25 09:20:54 2008 
    Module: icxxconn_mt.c
    Line: 2124
    Server: xxxap5_RP1_05
    Detail: Connection request from (143/22024/0) to host: xxXP1.xxx.com, service: 8000 failed (NIEHOST_UNKNOWN) AP-T143, U22024, 500 xxUSER, , 09:20:54, M0, W0, , 1/0
    I can see a stuck entry (LUW), for this in SMQ2, even on several re-execution of that LUW in SMQ2, it gives an error:
    SYSFAIL
    XI Error Client_Receive_Filaed

    Hi
    404 Resource not found
    There might be the problem with the server having not to find anything matching the Request-URI. No indication is given of whether the condition is temporary or permanent.
    *Possible Tips:- *
    • 404 is an HTTP response code that indicates that the resource in question couldn't be found. Usually this is due to an incorrect URL, so it is better to cross check all URLs. Check pipeline URL in the SLD in the business system of the Integration Server For this go to SLD->Business System-><yourIntegrtaion Server>->Pipeline URL: It should be like this http://<host>:<port>/sap/xi/engine?type=entry Where host is the host name of the Integration Server and port is the HTTP(8xxx) port. To verify this in Integration Server you can do like this. Go to SXMB_ADM->Integration Engine Configuration->Choose Edit from Menu -> Change Global Configuration Data to switch to change mode. Then select System Landscape - Load Configuration. (This is not required always)
    • Check that the port really is the ICM HTTP Port and not the J2EE port i.e SMICM then menu GOTO --> SERVICES and check the port number for HTTP. It should be HTTP port
    • If the error is Page cannot be displayed, cannot find server in https configurations Check and correct the SSL configuration for the ABAP and the J2EE side of the system
    • If the error is because of integration server when using Proxy communications then check these. i.e SXMB_ADM->Integration Engine Configuration->Corresponding Integration Server enrty should be dest://<Http Integration server-Destination> Where < Http Integration server -Destination > is the RFC destination (SM59) of type HTTP connection (type H) to the Integration Server. In this case, host name, port, and path prefix are saved in the RFC destination
    Refer below link
    /people/krishna.moorthyp/blog/2006/07/23/http-errors-in-xi
    Thanks
    Swarup

  • PI-7.0(xi-7.0) as production server - wrongly abap client(001)

    Hi all,
    We are using PI-7.0(xi-7.0) as production server, we ran the post installtion successfuly  last  6month before and now server status is live production system.
    Our issue is we ran wrongly abap client(001)as default client in the  post-installation step. Now only we identified this. So we need to change from client(001) to production client(576).
    Please guide us to how to change the client..what are the solution to change .
    Thanks in advance.
    Regards
    Lakshminarayanan M

    Hi,
    >Any updates ?
    Do you realise that I'm not paid by my employer to do your work ?
    Is it so dificult to search for SAP OSS note with "client"  as keyword in BC-XI area ?
    I took me 2 minutes  to find notes 1115280 and 940309
    It is possible to use an other client instead of the default 001 client but there is no advantage and you have to reconfigure a lot of thing which can lead to a lot of trouble.
    PS :
    [Mode rant on]
    Why are so many people on these forums asking to be spoon fed ?
    They need to learn how to search information. It's so easy with the internet age and search engines !
    [Mode rant off]
    Regards,
    Olivier

  • Fault message handling in abap client proxy

    Hi experts,
    i have scenario like this SAPECC---XI---WEBservice
    i was decided to using the ABAP CLIENT proxy in sender side and soap adapter communication in receiver side
    i will be get the wsdl file form client
    problem is i am in bit of confusion like  am i need to create fault message for this asychronous scenario?
      how can i create the fault message for this scenario(that WSDL) and how the abaperwill  handle those error
    thanks in advance

    Hi.
    You can use fault message but it won´t return a error to your ABAP Proxy because your interface is ASSYNC. The fault message generated will stop in Adapter Engine.
    If you need a return of the error, you have to change your interface to Sync mode.
    To get more information, follow the link below:
    Fault Message Type
    http://help.sap.com/saphelp_nwpi711/helpdata/en/dd/b7623c6369f454e10000000a114084/frameset.htm
    Best Regards.
    Bruno

  • ABAP client proxy from WSDL

    I have 2 problems in creating abap client proxies using wsdl
    1.when i try to create client proxy by giving RPC style wsdl(generated by SAP itself for a RFC) the system throws an error and not allowing to create the proxy
    2.The client proxy which i have created for a wsdl(either SAP created document type/any wsdl from commercial websites) gives an error "No receiver could be found"
    could somebody please clarify and help me to solve the problem.
    Thanks in advance.
    Vasanth.

    Hi Vasanth,
    There are many threads and blogs on this topic.
    Choose the search Forum on the Forum page and select "All categories" in the Category field and enter your topic "ABAP client proxy from WSDL" in the search field.
    Rgds,
    Sam Raju

  • ABAP client proxy   401 error

    Hi i have generated a ABAP client proxy in my ECC system and sending an outbound message to XI.  i get the following error.
    HTTP response contains status code 401 with the description Unauthorized Error while sending by HTTP (error code: 401, error text: Unauthorized)
    I have tested the following.
    1) My sld and ECC system have the integration engine and pipeline  settings for the XI Server: http://server:8000/sap/xi/engine?type=entry
    2) logon to the URL http://server:8000/sap/xi/engine  with user XIAPPLUSER and pwd in the browser because of the error 'Der Aufruf der URL http://server:8000/sap/xi/engine wurde aufgrund fehlerhafter Anmeldedaten abgebrochen'
    any sugestions ?  using a proxy as target works fine

    Hi ,
    You seem to have a problem with the XIAPPLUSER logon. Can you check that the user has the appropriate authorizations? Maybe the user is locked? Maybe the password has been incorrectly entered?
    XIAPPLUSER should have the role SAP_XI_APPL_SERV_USER.
    Also, check that the XI engine service has been activated.
    Transaction SICF. Default_host->sap->xi Activate the entire node with all subtrees.
    Cheers
    Manish

  • ABAP client proxy send message fialed

    I developed one ABAP client proxy to send msg.  status in SXMB_MONI is error.
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Receiver Identification
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIServer</SAP:Category>
      <SAP:Code area="RCVR_DETERMINATION">NO_RECEIVER_CASE_ASYNC</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>No receiver could be determined</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    After I test it  in RWB,I'm sure that IR and ID is right. Then what's wrong?

    > There are two scenarios with the same outbound interface.Is it the problem?
    >
    > ABAP proxy send message, and then there are two route.
    Yes this could be the reason, because at the time of Receiver Determination it tries to send the message to both the interface. Are both the scenario Proxy to XI??
    Try to change the Message Interface in IR and accordingly change in ID also and then try.
    Regards,
    Sarvesh
    Edited by: Sarvesh Singh on Oct 17, 2008 2:24 PM

  • TREX ABAP Client: How to index file content?

    Hello Colleagues,
    We have installed TREX search engine and writing own solution by using ABAP Client. Everything is ok except files content like XLS, DOC and so on. When we try to post binary content to the FM TREX_EXT_INDEX it is not processed by TREX and only attributes search is available. I think something wrong with data types.
    Test example:
      data lt_data type table of char100.
      data l_size type i.
      data lt_doc type trext_index_docs.
      data ls_doc type trexs_index_doc.
      call function 'GUI_UPLOAD'
        exporting
          filename   = 'D:test.xls'
          filetype   = 'BIN'
        importing
          filelength = l_size
        tables
          data_tab   = lt_data.
      ls_doc-doc_key = '00001'.
      ls_doc-doc_langu = 'EN'.
      ls_doc-doc_type = 'B'.
      ls_doc-mime_type = 'application/excel'.
      call function 'SCMS_BINARY_TO_STRING'
        exporting
          input_length = l_size
        importing
          text_buffer  = ls_doc-content
        tables
          binary_tab   = lt_data.
      append ls_doc to lt_doc.
      call function 'TREX_EXT_INDEX'
        exporting
          i_index_id            = me->index_id
          i_rfc_destination     = me->rfc_dest
          i_index_document_list = lt_doc.
    Document is indexed without content. Why?

    Hi Evgeni,
    I realise this is a little late, but just in case you are still interested - or anyone else out there is:
    Basically somewhere internally the FM 'TREX_EXT_INDEX' does the following with your ls_doc-content:
    l_xstring = p_content_in. "(p_content_in == ls_doc-content)
    If you look at the conversion rules in ABAP the xstring then expects the string to contain only the characters '0-9A-F'. Which your string does not have after calling the FM SCMS_BINARY_TO_STRING.
    Thus you have to format your ls_doc-content differently. Basically you need to move the hex characters in your xstring into 'real characters'. Which will expand the string massively.
    We solved the problem using the following Form:
    form conv_content using value(raw_content) type string
                   changing content            type string.
      data: lv_char   type c,
            lv_string type string.
      field-symbols:  type x.
      clear content. " init output.
      while raw_content is not initial.
        lv_char = raw_content(1).
        assign lv_char to  casting.
        lv_string = .
        concatenate content lv_string into content in character mode respecting blanks.
        shift raw_content left.
      endwhile.
    endform.
    Not exactly efficient, but you can call it just as you would call the FM SCMS_BINARY_TO_STRING (except you don't need the filesize). Then the TREX will index your MS-Office documents as long as they are not of type Office 2007 or newer. In that case there is another bug, where the mime_type you pass in the interface is only 50 Chars long - which is too short to fit the full docx mime type for example.
    Regards,
    Robin

  • ABAP Client proxies: structure/internal table error

    Hi All,
    We are getting following error when we check for errors in ABAP program for ABAP client proxies:
    "RECORDS" is not an internal table - the "OCCURS n" specification is missing.
    Let me explain the scenario and proxy objects its generated and proxy objects we are refering in program:
    Its syncrounous client proxy scenario.
    In XI:
    We have DT_Req, MT_Req, DT_Res, MT_Res and MI_Sync_OB (O/p Message:  MT_Req, I/P message:MT_Res)
    Proxy Objects generated:
    ZCO_MI_SYNC_OB
    ZMT_REQ
    ZDT_REQ
    ZDT_REQ_RECORDS
    ZMT_RES
    ZDT_RES
    ZDT_RES_RECORDS
    ZDT_RES_RECORDS_TAB
    ABAP Code:
    REPORT  ZTEST_DELETE.
    DATA:
    lo_history         TYPE REF TO ZCO_MI_SYNC_OB,
    lo_sys_exception   TYPE REF TO cx_ai_system_fault,
    Structures to set and get message content
    lv_history_req_mt TYPE ZMT_REQ OCCURS 0 WITH HEADER LINE,
    lv_history_res_mt TYPE ZMT_RES,
    lv_history_req_rec TYPE ZDT_REQ_RECORDS,
    lv_history_res_rec TYPE ZDT_RES_RECORDS.
    lv_history_req_rec-VLAUE = SY-DATUM.
    APPEND lv_history_req_rec TO lv_history_req_mt-MT_REQ-RECORDS.
    CREATE OBJECT lo_history.
    TRY.
    Call outbound Proxy
        CALL METHOD lo_history->execute_synchronous     
          EXPORTING
            output = lv_history_req_mt
          IMPORTING
            input  = lv_history_res_mt.
      Error handling
      CATCH cx_ai_system_fault INTO lo_sys_exception.
        SKIP 2.
        WRITE:/ lo_sys_exception->errortext.
        RETURN.
    ENDTRY.
    When we execute this program we get following error:
    "REC" is not an internal table - the "OCCURS n" specification is missing.     
    Can anybody please fogure out the why we getting this error??
    We had the similar kind of scenario working. Only one difference in the proxy objects generated:
    In working scenario we had the _TAB object genearated for the Req
    In our current scenario _TAB proxy is generated for the Res.
    Thanx
    Navin

    Hi Moorthy,
    Everything you said is done. Still get the same error.
    Hi Mario,
    I tried to define with your example a, still I have problem.
    I think I kind of figure out the reason.
    As I mentioned in the first post (question), proxy object  "ZDT_RES_RECORDS_TAB" has created for the object  data type DT_RES.  The fields in the data type "DT_RES" are already existing in the SAP.
    The fields in the data type DT_REQ are not in the SAP, and in the proxy objects its not generated any kind of TABLE. I think this is the reason we are getting error ""RECORDS" is not an internal table - the "OCCURS n" specification is missing."  either we define
    lv_history_req_mt TYPE ZMT_REQ OCCURS 0 WITH HEADER LINE, OR
    lv_history_req_mt TYPE ZMT_REQ,
    Does it make sense what I was explaining above???
    Any lead on this would be great.
    Thanx
    Navin

  • ABAP Client proxy message not reaching AAE

    Hi Experts,
    I am facing a strange issue in one of my proxy interfaces. ABAP client Proxy is used to post message to AAE in SAP PI 7.3. The messages are being generated and pushed out of ECC successfully. I can see them in the SXMB_MONI t-code with checkered flag. These messages are reaching the Integartion Engine instaed of the Adapter Engine.
    I have configured the following:
    1. Sender / Receiver ID  in SXMSIF:
    2. Configured the corresponding Runtime parameter in SXMB_ADM
    I have few other such ABAp client proxy i/f's which work fine and their message are being sent to the Adapter engine. Howveere, only this one interface is posing a problem. What can be the issue?
    Please advice.
    Thanks in advance.
    Elizabeth.

    Hi Elizabeth,
    It will be great if you could please let me know all the user profile configured in userID of Logon&Security tab of SM59 for connecting ECC system to post the message via AAE.
    I have used
    SAP_XI_APPL_SERV_USER
    SAP_XI_DEVELOPER_J2EE and
    SAP_XI_IS_SERV_USER
    profiles in my UserID for Basic authentication.
    Currently I am doing the same scenario what you have done with integrated configuration.The message is getting failed in ECC with 403 Forbidden error.
    Please help me.
    Thanks
    Ray...

Maybe you are looking for

  • How to get name of selected image?

    Hello , I want the name of selected image.I have PDEImage and PDEElement of selected image. How to get the name of selected image?is it possible to get name of image on document? please,help me.

  • I am getting weird and strange language emails from Adobe, why?

    I receive e-mails from adobe in a language I can not understand. Why do I get e-mails in Chinese?? I dont speak Chinese. Unless Adobe tells me that those e-mails are not from Adobe, See Image.

  • IPhoto Not Seeing, Not Auto Launching with Either Canon PowerShot

    Suddenly iPhoto on my MacBook Pro does not see and does not automatically download images from Canon S5 IS nor from my PowerShot A640. I reinstalled iLife '08 but that made no difference. Just to check, iPhoto saw and uploaded as normal from a Konica

  • Need Help with Clip/Sequence Settings

    Okay so I have a video with three or four sequences and all the clips are from the same tape and camera. The only problem is that about 2 or 3 clips in one sequences have black bars on the top and bottom of them (letterboxed?), only when they are on

  • Library Liinking???

    I would like to manage my iPhoto library myself and not have iPhoto re-order and place the copied images in new folders. When I drag my photos to iPhoto does anyone know if there's a way to NOT copy them all to a new library folder. I know you can do