ABAP Proxy generation descrepencies with filed and method...

Hello,
I have two question regarding ABAP Proxies.
The first one when i regenerate proxy for a interface, It is not generating the same filed as before and my ABAP program fails.
I have Internal_organization_Descri -- Now, It is not giving same field rather It is giving Internal_organization_Descr
It is missing 'i'
One more problem is It is chaging method also
Previously it was showing "Sales_order_Sync"
Now, It is showing method as EXECUTE_SYNCHRONOUS
Why It is these proxies behave differently, is there Service Pack dependency.. What is the best way to avoid these descripencies...Pls help
Srinivas

Hi,
Please find the explantion about your doubts on ABAP Proxy.
1. The field names might be changed based on the changes in XI in Data type for this field.
Whenver you will be regenerating the ABAP Proxy, it considers the Message type and internally the Data types that have created in XI. So any changes in these objects may lead to change.
Verify your field names in XI
2. The Method to be used to call ABAP proxy is EXECUTE_SYNCHRON for Synchronous communciation and EXECUTE_ASYNCHRONOUS for async communication. These methods are used in ABAP source code. So please let me know where you had find this method "Sales_order_Sync"
The EXECUTE_SYNCHRON is the proper method.
Let me know if you need any more info.
Refer
ABAP Proxy outbound program - purchase order send
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/profile/abap%2bproxy%2boutbound%2bprogram%2b-%2bpurchase%2border%2bsend
ABAP Proxy inbound program - sales order creation - Community Profiles - Wiki
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/profile/abap%2bproxy%2binbound%2bprogram%2b-%2bsales%2border%2bcreation
Thanks
Swarup

Similar Messages

  • ABAP Proxy generation terminated (WSDl choice element not supported)

    Hello
    Im trying to generate ABAP proxy from WSDL file (A valid XSD file has imported as External definitions in to XI Integration Repository and created Out bound Interface which gives WSDL file for Proxy generation in SPROXY).
    Unfortunately one of the WSDL file element "<choice>" not supported by ABAP Proxy Generation. it gives the following error.
    Proxy generation terminated: WSDL error (<choice> not supported)
    Message no. SPRX038
    Syntax of <choice> element code in WSDL file:
    <xsd:choice minOccurs='1' maxOccurs='1'>
    <xsd:element name='Employees' minOccurs='1' maxOccurs='1'>
    </xsd:element>
    </xsd:choice>
    Can some one please help if already come across this kind of problem.
    Please suggest me if there any alternate element for WSDL <choice>.
    Regards
    Rajesh

    Hi Aamir
    Thanks for your help...
    I have gone through attached thread.
    Does It means should i change <choice> element with any alternate element. If it is the case can u suggest me any alternate to <choice> element.
    Can u pls tell what are all changes i need to do in WSDL file to support ABAP proxy generation. 
    Regards
    Rajesh

  • ABAP proxy exception to SOAP fault and vice versa not getting mapped

    Hi there,
    I have these scenario's: ABAP proxy to SOAP (AXIS framework) and the other way around, synchronous, using AAE.
    When declaring the Synchronous Service interfaces we also defined error message types in order to pass system and application exceptions back to the service consumers.
    The behavior we are observing is as follows;
    When an exception is generated on the ABAP proxy, the error message type is correct generated and filled with the corresponding values in the ABAP proxy runtime. However, when the response arrives at the service consumer, it only contains a SOAP fault filled with some kind of generic PI mapping exception information.
    1. Why is the original ABAP proxy exception not mapped/passed into the SOAP response?
    2. What can we do in order to change that situation?
    3. Does it has to do with the use of the AAE - Advanced Adapter Engine or the AXIS framework?
    PS: We have performed a test of the Operation Mapping - OM using the ABAP exception as input and it did work correctly, so the error structure seems to be Ok.
    Many thanks for your replies.
    Edited by: Roberto Viana on Jul 26, 2010 8:30 PM

    Problem was caused by some differences in namespaces between source and target.

  • ABAP Proxy Generation on Interfaces with GDTs

    Hi all,
    I created an aggregated data type with references to data types listed under the SAP GLOBAL SWCV within the namespace for the GDTs.
    When I now try to generate an ABAP proxy in my backend system, I always get an error that these types cannot be generated because they have an other namespace.
    Well, this message sounds logical for me, because this GDTs have to reside within an other (super) package(?), but how do I have to proceed with that?
    From my point of view the GDTs delivered by SAP should already be generated within the ABAP Stack of the backend systems or they have to be automatically generated within a special package. When I try to generate it the system additionally wants to generate the GDT type references also with the custom prefix.
    Does anyone have a good explaination on that?
    Thanx
    Olli

    Hi Ollie.
    Have you got a link to somewhere where they mention this component?
    The problem I have with this is that there is business related content in the SAPGLOBAL SWCV. If you browse it you will see some Employee data types which relates to CRM systems. If you install this component on let say a SRM box what will it do with these "unrelated" business types.
    Will these types be generatable?
    Questions, questions...and finding answers is nearly impossible.
    Anyway, what we did is to develop a Custom Common component which contains only datatypes. All other SWC's has this component as a dependancy. When we developed a new interface we would look for the datatypes in the SAPGLOBAL SWC (or the catalog) and copy it to the Common component.
    We would then use the data types in the Common component to build the freeform data types in the other SWC's.
    This way you still have only one place to maintain the global data types (in the common component).
    Nice to share ideas.
    Rod

  • Message flow in SAP PI 7.31 JAVA only for ABAP Proxy synchronous scenario with Oracle DB

    Dear Experts,
    I am working on a synchronous scenario Sender ABAP Proxy <===> SAP PI 7.31 JAVA only <===> Oracle Database.I have successfully
    configured all the proxy configurations as well both Sender SOAP and JDBC receiver channels are showing no error when pinged from
    Cc monitoring in NWA.
    1.During testing at Tx SPROXY , I am triggering a message and after 5 minutes I receive an PARSING error message with 2 messages in ECC
    local IE i.e. Tx SXMB_MONI.
    Note : In NWA , I can see only 1 message that too in cancelled status.
    2.Seeing the trace of the messages I assume that the messages have not moved from sender ECC system. I am still confused with flow of message
    from the Message Audit log. Audit log of error messages.Could any one share the full Audit log of a successful message generated in SAP PI 7.31 JAVA only.
    3.I observed that the QIN Scheduler status in ECC is in INACTIVE status. There is no queue id for 2 messages generated in ECC. Does
    it should in ACTIVE status in Tx SMQR..
    Regards
    Rebecca

    Hi Thomas,
    Valuable inputs..
    1. Since I don't have any audit log for successful message, would you be able to share referring to the
    below screenshot whether the message was put into receiver JDBC adapter and JDBC adapter tried to retrieve the Select response from Oracle Database.
    2.I have done some setting in Advance mode of the receiver JDBC to increase the time out and other parameters as per SAP note but still the issue is same. If you perhaps have some experience in such scenarios, please share some input so that I can ask the Oracle Database administrator exactly what is required from our side.
    3.Regarding the slow response from Oracle , there was some suggestion that the datatype of the request and response should match the column name of the Oracle database. I did that.. Do you have any more suggestion that may be hampering the generation of the response message from the Oracle like SAP note or document.
    Regards
    Rebecca

  • Error in ABAP Proxy generation?

    hai pals,
    my intention is to push the data from XI to SAPBWSEM system throgh an ABAP PROXY.
           but , here i got an error which i already mentioned in the forum, that is " no connection to integration builder(only local data visible) ".
            i went to the integration engine configuration in "SXMB_ADM" transaction in SAPBWSEM server.
            in sxmb_adm transaction ,the system ask for the "specific configuration data-catagory" like TUNNING , MONITOR,RUNTIME,TRACELOG,DEBUG and RFCADAPTER.
             im little bit confused in choosing the "catagory of configuration data".so can u pls help me in this error.
    with cheers.
    rajesh

    Did you create the RFC Destinations LCRSAPRFC and SAPSLDAPI to point your SLD ? If not do that.
    Then create RFC Dest INTEGRATION_DIRECTORY_HMI type H. Look at your XI box and make these 3 RFC Dests.
    Then use the following thread to fix your IFR_ADDRESS
    Values for table SPROXSET
    regards
    SKM

  • Problems in ABAP Proxy Generation

    Hi All,
    I tried to generate an ABAP proxy for outbound message interface "Interface_ABC", which is under software component "DEF".
    In our development system, I had successfully created ordinary function modules and structures under the package "/XYZ/UVW" using the prefix "/XYZ/".
    When I began the proxy generation, the system asked me to specify the package and prefix. So I specified the package to be "/XYZ/UVW" and prefix to be "/XYZ/".
    Then a warning window pops up. It reads "Package /XYZ/UVW does not belong to DEF". I clicked "OK". The "Create Proxy" screen shows up. Then I clicked the "Save" button. This time an error window pops up. It reads "Cannot extend package /XYZ/UVW". The action is thus cancelled by the system.
    Does anybody know what is the reason for this problem and how to solve it?
    Best Regards
    Jerome

    Please check the properties of the package in which you are tyring to save the PROXY.
    In your case it looks like the property PACKAGE NOT EXTENDABLE is switched on. Once you uncheck you should be able to save the proxy in that package.
    Regards,
    Ravi
    Note : Please reward points if you find the answer useful.

  • ABAP Proxy Sync scenario with error No Implementing class registered error

    I am working in a ABAP proxy to Proxy scenario. The connectivity is between SEM and PI systems(SEM->PI->SEM). Outbound synchronus interface is used to create proxy (Client Proxy) its a SAP standard interface. This scenario is configured as below,
    1) Sender and receiver business system is the same for SEM with same client.
    2) No Message and Interface mapping is used.
    Please let me know, if the configuration is correct. if then, how to solve this error?
    Regards,
    User PI.

    >>The connectivity is between SEM and PI systems(SEM->PI->SEM).
    SEM->PI->SEM makes no sense. Why do you need PI here?
    Any way, the error message implies the server proxy is not implemented (or activated) correctly.

  • Pulse Generation application with DAQmx and a PXI-6624 module?

    What is the best implementation method for the following pulse generation application
    using LabVIEW, DAQmx and a PXI-6624 counter\timer module?
    I have two rising edge trigger signals (Trigger-1 and Trigger-2).
    There is ample spacing between each trigger. They never occur at the same time.
    I need to generate a single pulse (fixed width, variable delay) whenever Trigger-1 occurs and
    a finite pulse train (fixed width, variable delay, N-pulses) whenever Trigger-2 occurs.
    However, the output must appear on one counter output because this composite signal
    will be used as a trigger source for another PXI module in the rack.
    With DAQmx and a TIO counter\timer can I use both the GATE (for Trigger-1) and
    AUX (for Trigger-2) at the same time on the same counter to gate out the desired pulses?
    Trigger-1 would be wired to the GATE of CTR0. One Trigger-1 event would generate one pulse on the output of CTR0.
    Trigger-2 would be wired to the GATE of CTR1 and the output of CTR1 would be routed to the AUX input of CTR0.
    One Trigger-2 event at the GATE of CTR1 would generate multiple pulses on output of CTR0.
    Would DAQmx and the PXI-6624 TIO support this implementation?
    What is the best way to accomplish the task at hand.
    Thank You.
    Best Regards,
    Scooby

    Hi Scooby,
    I have looked into the application you have described and I see a potential problem with what you describe.  In DAQmx, it is not possible to call the counters of the same DAQ device in the same task, so you cannot have the finite pulse train generation and the single pulse generation tasks running at the same time.  What you can do, since you mention the triggers will not occur at the same time, is to stop one counter task while you are triggering another.  The way I would suggest you merge the outputs is with a two input Or logic gate to avoid damaging your counters.  Your signals will effectively be added together by this logic gate.   I do not see any way to merge the outputs internal to the DAQ device. 
    Please let me know if I can be of additional assistance.
    Laura

  • ABAP Proxy Generation: SLDCheck works - Connection test does not

    Hello,
    for purpose of proxy generation we would like to connect a r/3 system (6.20) to our XI 3.0.
    We have one central SLD. The R/3 is registered there as technical system. We have maintained RFCs LCRSAPRFC and SAPSLDAPI (also created the service on j2ee visal admin). Both work. In transaction sldapicust the connection data is maintained. In table sproxset the three entries for address,  password and user are done.
    In exchange profile everything seems to be configured well.
    Using transaction SLDCHECK it shows everything allright (all points are green).
    In transaction sproxy it shows only local data. Doing the connection test , it warns that only in sproxset the address is maintained. Obviously it has no connection to exchange profile but it doesnt even take the address maintained in sproxset which is the right one.
    So did we forget some configuration.
    Another strange thing is that if you select Goto->Integration Builder a complete false address is called. How can we change this address?
    Maybe this has something to do with our connection problem.
    Anyone with a hint?
    Martin

    Hi Werner,
    In TC-SPROXY, when you click Goto->ConnnectioTest, it will display a list of checklist (4 points will be listed) for connecting to the Integration Builder. Does your configuration satisfy all of them?
    The IntegrationBuilder (IB) address are stored in exchange profile parameters and sproxy will use it to connect to IB.
    Thanks,
    Sasi

  • Abap Proxy Generation (Outbound)

    Hi All,
    I trying to create the ABAP Proxy(OUTBOUND)
    I have created the message interface in XI and created outbound proxy in R/3 by using SPROXY Tcode.
    Created the ZProgram by calling class.
    Please see this link
    http://www.directupload.net/show/d/807/823PgPdG.jpg
    what is wrong here ?
    Regards,
    Fth

    they are only warnings, what happens if you go ahead activate and run the program?
    Regards
    Raja

  • ABAP Proxy Generation

    Hi All,
    I trying to create the ABAP Proxy(OUTBOUND)
    I have created the message interface in XI and created outbound proxy in R/3 by using SPROXY Tcode.
    Created the ZProgram by calling class.
    and completed the Configuration steps in integration builder like (Receiver determination, Interface determination, Receiver Agreement and Receiver communication channel).
    When I trying to execute Zprogram in R/3 it is giving "Proxy creation do not transport" and I did not see any message in SXMB_MONI in XI and R/3 too.
    Is there any thing needs to be created in XI or R/3.
    any help how to trace this..
    Thanks
    M

    HEY MURALI,
    In short : these are development steps for ur proxy :
    1. generate the proxy based on a package of 4 layer strucutre.
    2. After generating the proxy , activate it.
    3. i will always test my proxy , at this level so that i can see its working and no issues w.rt. calling from z-program
    4. i will now go and check the working of z-program and activate and execute it. you can also check if the earlier steps were successful , w.r.t debugging ur program.
    5. Also check the settings/ configurations if anything missing.
    Hope this helps
    Vara
    [PLEASE REWARD FOR POSTING]

  • Problem in ABAP Proxy generation

    Hi,
    I have generated a proxy in development systems. And moved to pre-production systems. By mistake, one of the proxy generated data types is not moved to pre-production. So, all the dependant data types are not generated in pre-production. Hence proxy is ended up with an errors.
    Now, I am unable to understand how can I solve this problem.
    Could you please help me out with few steps, so that my proxy gets successfully generated with all the data types in pre-production system.
    Thanks for the help.
    cheers
    san

    > Could you please help me out with few steps, so that my proxy gets successfully generated with all the data types in pre-production system.
    I suppose that all your proxy objects are in the same package.
    So you simply transport the whole package.
    If you do not know how to transport, then ask your basic admins, they should be able to tell you.

  • ABAP proxy client sending to XI   and Receive the data back from the DB

    Hi
    I am new to XI need a clarification on the following scenario
    I have a scenarion where ABAP Proxy (Clinet) from ECC will be sending the data to Data base server via XI,  and needs to return the values back to ECC
    ECC -
    > XI/PI -
    > Remote server  (Database)
          <-- XI/PI <--
    Can anyone give idea how can I develop this scenario.
    I am sure I would be using the Proxy BADI to send the data from ECC to XI in Asyscrounous mode,
    Thanks
    PR

    Hi,
    As you said the data will be sent asynchronously from BAPI to XI which means you will have to split up the scenario into two.
    First One -
    Sender Proxy - XI - Receiver JDBC.
    Second -
    Sender JDBC - XI - Receiver Proxy.
    You can set a flag to"1" when you insert data into table. the run a query on the database which will fetch record whose flay is set to "1" and also simultaneously rest the flag to "0" to indicate that this record is already send to SAP.You can make use of stored procedures too.
    Please award points if the reply is useful.
    Regards,
    Pragati

  • ABAP Proxy generation from JAVA

    Hi,
    Is it possible to generate ABAP proxy classes from JAVA?
    If possible then how do we call them during runtime from JAVA?
    Here is what I am trying to do.
    I have XSD  ( Open Travel  Standards schemas). I want to generate ABAP proxy classes for these XSDs.
    So that I can call these ABAP proxy classes from JAVA during runtime. Real implementation of these methods will be implemented in ABAP.
    Thanks,
    Amara.

    hi amara,
    check this link
    http://help.sap.com/saphelp_nw04/helpdata/en/14/555f3c482a7331e10000000a114084/frameset.htm
    http://help.sap.com/saphelp_nwpi71/helpdata/en/3e/e3fb40f17af66fe10000000a1550b0/content.htm
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a068cf2f-0401-0010-2aa9-f5ae4b2096f9
    let me know am i reach u r point
    bvr

Maybe you are looking for

  • Can I synch two iPhones to the same apple user ID?

    My husband & I have shared our Apple ID but it hasn't been a concern until our purchase of two iPhone 4s phones yesterday. I have synched mine up with our account & I use the username & password when it's requested. Not sure what to do for my husband

  • What hide command will do

    what hide command will do

  • Camera Roll not working properly

    So I have two questions about the camera on the iPhone. The first is that when I take a picture it will appear centered, but when I go to view it in the camera roll it appears off center. Anyone having a situation similar? The other question I have i

  • Does Weblogic7.0 supports JMS-connector

              HI,           I am not sure about this. please someone gives some insights..           As in the connector specifications 1.0 IN chapter 5 (Connection Management) it           is written           "An application component uses a connection

  • Why is CS Review gone?

    Why in the world would Adobe take CS review out of premiere? it was an amazing way to comment and do collaborative editing. It made a lot of sense and I can't seem to find any other tools like it! are they replacing it with something else? or is ther