Doubt reg proxy

i was going through Service enabling with SAP PI 7.1 pdf by Paul Read.
It was mentioned that when we activate the proxy a WSDL is automatically generated. if we want, we can change the end point.
I have following questions.
1. Automatic generation of WSDL is only from 7.1? was it there earlier also?
2. Where do I see this automatically generated WSDL?
3. Does proxy communication between PI and ERP is thorugh web services?
4. How and where do I change the url? what is the necessity?
5. Is it a Basis activity?
Thanks,
Nikhil.

The WSDL generation is for the JAVA proxy communication.....the ABAP proxy does not generate a WSDL
Please check the pdf document and confirm which proxy Paul has mentioned.
Regards,
Abhishek.

Similar Messages

  • Doubt using Proxy

    Hi,
    I had a small doubt, I want to implement a scenario where in if i post a xml file in the specific directory i need to get that xml data in a user defined table in R/3 sytem.
    To do this can i use a proxy. By defining in SPROXY Transaction.
    Thanks in advance

    Hi,
    That's a good idea to use proxy.
    Your scenario should look like that:
    File->XI->Proxy
    Inside generated proxy just put the code which will add data to the table and handle all errors.
    Please check this blog:
    /people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy
    Regards,
    Wojciech
    Reminder: please reward points for good answer

  • Reg: Proxy error while fetching data from RFC's

    Hi All,
    I am fetching data from RFC's. When the data is in bulk I am getting an error like:
    Proxy Error
    The proxy server received an invalid response from an upstream server.
    The proxy server could not handle the request POST /webdynpro/dispatcher/sap.com/pb/PageBuilder.
    Reason: Error reading from remote server
    When the data is samll only I am not getting any error and am able to fetch it easily. Please suggest me something in this regard.
    Thanks in advance,
    Gaurav

    Hi Detlef / Gowtham,
    Now I am able to fetch data from flat files from OWB Server as well as OWB Client.
    One way I have achieved as suggested by you
    1) Creating location on the OWB Client
    2) Samples the files at client
    3) Created & Configured external table
    4) Copy all flat files on OWB Server
    5) Updated the location which I created at the client.
    Other way
    1) Creating location on the OWB Client
    2) Samples the files at client
    3) Created & Configured external table
    4) Copied flat files on the sever in same drive & directory . like if my all flat files are on C:\data at OWB Client then I copied flat file C:\data on the OWB Server. But this is feasible for Non-Windows.
    Hence my problem solved.
    Thanks a lot.
    Regards,
    Manmohan

  • Doubt Reg Generic Delta "Safety Interval" Setting

    Hi Experts,
    I have a doubt regarding Setting "Safety Interval Upper Limit" and Lower limit in RSO2 for generic delta.
    What does this setting imply?
    If I do setting for calender day say both 1 then wht will be difference between delta before setting amd after setting?
    Plz explain in terms other tham help provided...
    Points will be awarded to say thanks..
    Thanks in advance,
    Sorabh

    Hi Sorabh,
    Here some SAP informations:
    Safety Interval Upper Limit of Delta Selection
    This field is used by DataSources that determine their delta generically using a repetitively-increasing field in the extract structure. The field contains the discrepancy between the current maximum when the delta or delta init extraction took place and the data that has actually been read. Leaving the value blank increases the risk that the system could not extract records arising during extraction. Example: A time stamp is used to determine the delta. The time stamp that was last read is 12:00:00. The next delta extraction begins at 12:30:00. In this case, the selection interval is 12:00:00 to 12:30:00. At the end of extraction, the pointer is set to 12:30:00.  A record - for example, a document- is created at 12:25 but not saved until 12:35. It is not contained in the extracted data but, because of its time stamp, is not extracted the next time either.
    For this reason, the safety margin between read and transferred data must always be larger than the maximum length of time that it takes to create a record for this DataSource (with a time stamp delta), or it must display an interval that is sufficiently large (for determining delta using a serial number).
    Safety Interval Lower Limit
    This field contains the value taken from the highest value of the previous delta extraction to determine the lowest value of the time stamp for the next delta extraction. For example: A time stamp is used to determine a delta. The extracted data is master data: The system only transfers after-images that overwrite the status in the BW. Therefore, a record can be extracted into the BW for such data without any problems.
    Taking this into account, the current time stamp can always be used as the upper limit when extracting: The lower limit of the next extraction is not seamlessly joined to the upper limit of the last extraction. Instead, its value is the same as this upper limit minus a safety margin. This safety margin needs to be big enough to contain all values in the extraction which already had a time stamp when the last extraction was carried out but which were not read. Not surprisingly, records can be transferred twice. However, for the reasons above, this is unavoidable.
    Extracted Data Delta Type
    The system uses the delta type to determine how extracted data is to be interpreted in BW, and into which data targets it can be posted.
    A distinction is made between the following:
    1. Additive delta
    The key figures for extracted data are added up in BW. DataSources with this delta type can supply data to ODS objects and InfoCubes.
    2. New status for changed records
    Each record to be loaded delivers the new status for the key figures and characteristics. DataSources with this delta type can write to ODS objects or master data tables.
    Check also examples in "How to... Create Generic Delta" under www.service.sap.com/bi.
    Ciao.
    Riccardo.

  • REG:Proxy

    Hi All,
              I have a proxy-xi-file scenario.This interface doesnot need mapping, so i thought not to use design part, but  ABAP people needs the sender interface details to send the proxy to XI. Can i provide them a dummy sender interface details which i would use in configuration part or i should create design objects.
    Thanks in advance,
    siva

    Hi Siva,
    I don't think you can use dummy service interface as each service interface is designed according to the data format that you need to pass from source to target.
    ABAPer needs to generate the proxy class, which later used to send data to PI, and this generation is based on the service interface in ESR. Further more, during the proxy class generation, it also creates an ABAP XSL which requires to convert ABAP format into PI-SOAP format data.
    So, in conclusion, I believe you still have to create the service interfaces in ESR.
    Regards,
    Lim...

  • Doubts reg Delta

    GM All,
    I've seen several posts regarding delta's in the forum but coulnt get a clear picture..my doubt is:
    With respect to V3:
    1.Once initialization is done does delts gets into delta  queue automatically or does we need to run an IP?
    2.when we run an IP for delta does the data be fetched from delta queue i.e RSA7 in R/3?
    3.Is there any queued delta which comesinto picture before deltaqueue(RSA7) if so what's the use?
    Plzzzzz clarify..
    Madhavi

    Hi Madhavi,
    1Ans: 
    When ever you done the initial Load then delta will enable automatically at BW side and also you can check at RSA7. then we can do delta loads
    2Ans:
    Yes, delta record come from RSA7
    3Ans:
    Yes,
    in LO Cockpit here delta methods are 3 types
    1 Direct delta : delta records directly comes into RSA7.
    2 serialized delta : delta records comes into SM13 and than thru V3 Job, records come into RSA7.
    3 queued delta : Delta records comes into LBWQ than into RSA7 thru V3 Job
    I think u may get an idea about your questions.
    Let me know if you have any doubts.
    Thanks,
    Raju
    Edited by: Raju Eegu on May 15, 2008 8:00 AM
    Edited by: Raju Eegu on May 15, 2008 8:02 AM
    Edited by: Raju Eegu on May 15, 2008 8:18 AM

  • Doubt reg Delta : what abt changed things?

    Hey Experts,
    One basic doubt regarding Delta: plz Help .
    I want to do delta on say order number based on timestamp.Also these orders can be changed later. So say order 1000 has been fetched yesterday, but its changed today again..(say its value is changed..) so will my delta fetch this order again?
    Thanks
    Quick help is really needed!!!

    Hi,
    Yes it will. Delta will bring whatever changed with the order, but you need to make sure that there are no filters in place to say extract only confirmed orders, etc.
    Cheers,
    Kedar

  • Reg:Proxy Error

    Hi all,
    I am trying to post "orders" data from one SAP system to another SAP sys using XI.I have implemented this using Proxy structures and completed all the configurations required both in SAP as well as XI.Now while trying to post the orders data from sender SAP i am getting the err code 500 in SXMB_MONI of sender SAP sys.and when tested the httpp connection from sender to xi i got this err
    "SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
      <SOAP:Header />
    - <SOAP:Body>
    - <SOAP:Fault xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
      <faultcode>SOAP:Client</faultcode>
      <faultstring>Empty HTTP request received</faultstring>
      <faultactor>http://sap.com/xi/XI/Message/30</faultactor>
    - <detail>
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
      <SAP:Category>XIProtocol</SAP:Category>
      <SAP:Code area="MESSAGE">EMPTY_HTTP_REQUEST_RECEIVED</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>Empty HTTP query received; message processing not possible</SAP:Stack>
      </SAP:Error>
      </detail>
      </SOAP:Fault>
      </SOAP:Body>
      </SOAP:Envelope>"
    Can anyone please provide a solution to this?
    Thanks

    Naresh,
    Empty HTTP request is o.k !!!
    Try to debug the interface using breakpoints....
    Regards,

  • Doubt reg the Info Cubes

    Hello, Experts.
    I few Doubts Regading, Cubes.
    We have a cube which is getting Loaded from APO Every day. Now business has asked us to Chage the Data Source for Few Key fig and they want
    few more char and they have removed few Char which are not really used for this Key fig.
    In this case shall i use the same cube and create a new Data Source ,Info source,Update Rule /or/  go and Create a New cube?
    they want few Key fig from the Old Data Source and Few from new Data Source. 
    and few Char are same in both the data Source.  like Division, Sales Org, Customer,  new char are Flavours, region, ....  which are not in the existing cube.
    Please Suggest me.
    Thanks
    Sharp

    Sharp,
    The general rule of thumb is if it is similar kind of data, and you are just adding few additional chars/key figures, it is better to just change the existing cube. One the other hand, if the data from the new data source is different, it is better to create a new cube. For example, if you have Plan data in a cube at the WBS level and the requirement is to now load the Plan data for the activity/actiity element, I would just add the activity/element to the existing cube. Instead, the requirement is to now add the Actual data, I would create a new cube and report off of the multi-provider.
    Also, you mentioned that the data from the new source will not have some of the existing charactersitics populated, in that case your cube will be sparsely populated for the new data source.
    Think about the volume too. If the volume from the new source is big it is better to create a new cube. This will be better in terms of maintenance.. For some reason, if you have to drop just the new data and reload and if they are in separate cubes, it is a lot easier. Otherwise, it puts a restriction on compression, etc.
    I would say, consider several different factors like, data relevancy, how many new char/key figures, data volume, load restrictions, reporting requirement before you decide.
    Regards,
    Abdul Kaleem

  • Doubts reg. Web Intelligence rich client.

    Dear Experts,
    I have seen in BOW310 Document "Web Intelligence Rich Client lets you continue to work with Web Intelligence documents (WID) when you are unable to connect to InfoView, when you want to perform calculations locally rather than on the server".
    Now my Doubts are:
    1. If we are not able to connect to InfoView then how will data come to WEB Rich Client in offline mode to perform the calculations?
    2. Suppose Webi Rich Client is connected to the Server ie., in connected mode (not in disconnected mode) then calculations will be performed on the server or locally.
    regards
    Sam

    Hello Sam,
    If we are not able to connect to InfoView then how will data come to WEB Rich Client in offline mode to
    perform the calculations?
    The Webi Rich Client will allow you to work in offline mode if you have connected at least once to the relevant CMS. When you connect to the CMS, your security information is stored in an LSI file. It this LSI file that decides whether you have access to open a report.
    When you're in offline mode (and have appropriate rights on the CMS), you will be able to
    1. Create/ refresh documents if you have the appropriate universes and db  middleware on your machine.
    2. Only view, edit and save documents if you do not have the universes/ middleware. I.e. you can only work with data already saved with the report.
    Suppose Webi Rich Client is connected to the Server ie., in connected mode (not in disconnected mode) then calculations will be performed on the server or locally.
    This depends on how the Webi Rich Client (WRC) is launched.
    1. If the WRC is launched via InfoView, then the WRC uses the same session as your InfoView session (no login is required), connects to the CMS  over HTTP. All calculations are performed on the server.
    2. If the WRC is launched locally (i.e. from the Start Menu / an icon), then communication with the CMS occurs via the CORBA framework. Your machine needs to have the middleware to connect to the DB and calculations are performed locally (on your machine).
    Best,
    Srinivas

  • Doubts reg: payement term

    Hi all,
    I have a requirement to create a payment term  30 Days, 3 % Cash Discount .
    This means if payement is done with in 30 days 3% discount will be given.
    But there is no specification of net days here. SO does that mean that net is 31 days?
    Also, for this, while creating payment term in OBB8, should I maitain in the Payment term tab,
    Trem1.   Percentage 3%  NO. Of days 30
    Is there any thing else that needs to be maintained?

    Hi ,
    In OBB8 the payment terms tab decides the actual payment term conditions .
    In the percentage you have to maintain the discount percentage and in the No. of days you will have to enter the number of days from the baseline date thay you want to provide discount upto.
    Regards ,
    Dewang T

  • Doubts reg idocs

    HI experts,
                   Where we implement te code for idoc(creation).?please tell me

    Hi,
    Are you using a custom idoc or standard idoc? If you are using standard sap idoc then SAP provides FM for this. If you want to check the FM name, you can check based on the process code in transaction WE41 ( process code for outbound idoc )
    If you have created your own IDOC you write your own FM using transaction SE37.
    Let me know if you need any other information.
    Regards,
    RS

  • Doubts reg try block and return statements

    hi
    public int test()
              try
                   System.out.println("hi");
                   return 1;
              catch(Exception e)
              System.out.println("err");
              return 2;
              finally
                   System.out.println("final");
                   return 3;
              //System.out.println("after");
              //return 4;
    when i call this function, it will printing 3... why ??
    and also compilation error is coming when i put return statement after final block.. why is it so??

    but if commented the return statements in catcch and finally then it iam not getting any compilation error.
    public int test()
              try
                   System.out.println("hi");
                   return 1;
              catch(Exception e)
              System.out.println("err");
              // return 2;
              finally
                   System.out.println("final");
              //     return 3;
              System.out.println("after");
              return 4;
    and iam just learning ..... regarding return and try block

  • DRM doubt reg New version creation

    While updating changes to a current version, we create a copy of the existing version, save it with a version-<number> and rename the changed version as version-<final>
    Recently, during such an operation, we created the copy and renamed it as version-<final>
    but we are now unable to see it.
    We refreshed DRM and also checked the backend database.
    There is no trace of version-<final>.
    Neither it is detached nor saved state.
    when we try to create the copy again, it gives us an error stating the version already exists.
    It is imperative for us to stick to the naming convention.
    What could possibly be the reason for such an occurance ?
    we are using Oracle DRM Fusion edition 11.1.1.2.01.

    Even we used to face the same issue and it is with all the latest versions.
    Try these:
    1. Increase the Tablespace
    2. If tablespace does not work then only workaround then to follow this - Create version, open any of the hierararchy and go back to the main window and save the version. Please note that while saving the version any of the hierarchy should already be open.
    Let me know if it works.
    Thanks,
    RK

  • Small doubt  reg upload from tab delimited text file

    Hi  all,
    i am uploading a tab delimited text file to a ztable.
    I moving the text file in to internal table
    data : begin of i_tab occurs 0,
           text(1024) type c,
           end of i_tab.
    then i have passed to FM GUI_UPLOAD.
    and then splitting
    loop at i_tab.
    split i_tab at con_tab
                              into i_xyz-matnr
                                   i_xyz-werks.
        append i_xyz.
    endloop..
    is this the right approach . iam getting the results but iam just curious to know.
    Do i need to internal like the one i created
    data : begin of i_tab occurs 0,
           text(1024) type c,
           end of i_tab.
    or do i need to create one with field that i have in text file.
    data : begin of i_tab occurs 0,
       matnr like mara-matnr,
      werks like marc-werks
    end of i_tab.
    WHICH ONE OF THE TWO IS RIGHT.
    THANKS IN ADVANCE

    There will be NO difference,i guess in the 2 methods.
    you can use which you like.
    Check the below program,i also given quantity fields F2,F3.
    its working fine
    REPORT  ZSRIM_TEMP13.
    data : begin of itab occurs 0,
             f1(20) type c,
             f2     type i,
             f3(10)     type p DECIMALS 2,
           end of itab.
           CALL FUNCTION 'GUI_UPLOAD'
             EXPORTING
               FILENAME                      = 'c:a.txt'
              FILETYPE                      = 'ASC'
              <b>HAS_FIELD_SEPARATOR           = 'X'</b>
    *          HEADER_LENGTH                 = 0
    *          READ_BY_LINE                  = 'X'
    *          DAT_MODE                      = ' '
    *          CODEPAGE                      = ' '
    *          IGNORE_CERR                   = ABAP_TRUE
    *          REPLACEMENT                   = '#'
    *          CHECK_BOM                     = ' '
    *          VIRUS_SCAN_PROFILE            = VIRUS_SCAN_PROFILE
    *          NO_AUTH_CHECK                 = ' '
    *        IMPORTING
    *          FILELENGTH                    = FILELENGTH
    *          HEADER                        = HEADER
             TABLES
               DATA_TAB                      = ITAB
            EXCEPTIONS
              FILE_OPEN_ERROR               = 1
              FILE_READ_ERROR               = 2
              NO_BATCH                      = 3
              GUI_REFUSE_FILETRANSFER       = 4
              INVALID_TYPE                  = 5
              NO_AUTHORITY                  = 6
              UNKNOWN_ERROR                 = 7
              BAD_DATA_FORMAT               = 8
              HEADER_NOT_ALLOWED            = 9
              SEPARATOR_NOT_ALLOWED         = 10
              HEADER_TOO_LONG               = 11
              UNKNOWN_DP_ERROR              = 12
              ACCESS_DENIED                 = 13
              DP_OUT_OF_MEMORY              = 14
              DISK_FULL                     = 15
              DP_TIMEOUT                    = 16
              OTHERS                        = 17
           IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
             WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
           ENDIF.
           LOOP AT ITAB.
             WRITE :/ ITAB-F1, ITAB-F2,ITAB-F3.
           ENDLOOP.
    my input file i created with TAB seperated text file,
    here is the input file
    LINE1     1000     123.25
    LINE2     2000     234.25
    LINE3     3000     345.25
    LINE1     1000     123.25
    LINE2     2000     234.25
    LINE3     3000     345.25
    Regards
    Srikanth
    Message was edited by: Srikanth Kidambi

Maybe you are looking for

  • No playback on external monitor with PPr CC

    Mac OSX 10.8.4 Adobe Premiere Pro CC Blackmagic Design DeckLink Mini Monitor (brand new) w/ Design Desktop Video 9.7.5 driver LG 52" LCD connect to my DeckLink via HDMI In PPr CC, when I go to Preferences>Playback I check Blackmagic Playback box but

  • Vertical text in Sapcript

    How can I put a variable vertical text in Sapscript?

  • Iphoto disappeared after I installed Mavericks

    I just installed Mavericks and my iphoto disapeared. Help!

  • Security message when playing a SWF file

    After publishing a Captivate project as SWF, saving it to my local hard drive, and double-clicking the resulting HTM file to view it in the browser, I get a security message: "Adobe Flash Player has stopped a potentially unsafe operation. The followi

  • PR routine java conversion

    Hi, I need to convert PR user exit for excise calculation to java.I hava read note 809820 but still hava many doubts: 1. how to handle select and read statements? As mentioned in note, JCO calls or JDBC connection can not be used. 2. I can not find A