Revising Services based on interface changes

I expect this to be an easy question.  I've struggled with updating a service after making function module interface changes e.g. adding removing fields, structures or changing types. 
What is the process to update a webservice after supporting function module changes?
Thanks in advance.
/Greg

i tried it before i gave you that advice and just now again and it worked for me (although the poup came when i clicked the check button rather than already at save).
what's definitely supposed to work is to just delete the service definition and create a new one.
and yes it was in SE80.
anton
Edited by: Anton Wenzelhuemer on Oct 21, 2008 4:56 PM

Similar Messages

  • Change Service Based IV after SES

    Dear experts,
    I have a problem where the PO for item cat "D" is not tick service based iv. SES has been done. Eventhough we have revoke the SES, the field service based iv still unavailable for changes.
    Could anyone assist me how to go about.
    Thanks in advance,

    Thanks everyone.
    The service based iv was not ticked during conversion (the upload program is to copy the existing PO in SAP), somehow the upload program didn't tick the service based iv eventhough the indicator is ticked in the vendor master and the existing PO.
    I've proposed the same solution as you guys proposed (to delete the existing line and create new line). I would conclude that there is no other better solution than above solution.
    Thanks again.

  • How to create Web Service based on PI WSDL message

    Hi all,
    we have following scenario:
    Within PI (version 7.1) we set up a message type and inbound service interface. This service interface should send the PI message to a web service running on a SAP J2EE (version 7.01). As the PI message is sent as WSDL I thought it should be easy to build a web service on the SAP J2EE based on this WSDL from PI.
    Unfortunately, I have problems creating the Web Service.
    For my current project we integrated the NWDI to the SAP NetWeaver Developer Studio and I'm required to add the Web Service to an existing DC (Development Component) within the NWDI.
    What I tried so far is:
    - I created a Deployable Proxy Project and within this I created a Client Proxy Definition based on the WSDL from the PI. But I can't add this Proxy to the DCs of the NWDI and I don't know how to implement my own coding here in order execute specific functions.
    - I created a new class within the NWDI DC and a public method. Based on this I created a Virtual Interface and a Web Service Definition (WSD). Then I added this to a Web Service Deployment Descriptor. I uploaded this to the SAP J2EE. But I'm not able to access this and I don't know hoe to assign the WSDL here.
    I also tried here to create a client proxy based on this WSD as I thought I might assign the WSDL here. But I don't see the WSD in the list of Web Services uploaded to the SAP J2EE...
    Can you please advice me how to create a Web Service in such an environment?
    regards
    René Jurmann

    Hi Tahir,
    sorry that you needed to wait this long - but this is how I created the web service:
    The steps on how to create the web service in NetWeaver Developer studio are nearly the same as described in the blog http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/5838. [original link is broken] [original link is broken] [original link is broken]
    Some steps I just skipped and some others I added. Some of the steps I did the way I described it as I needed to connect the web service with the SAP PI.
    Prerequisites:
    Add Java Perspective and J2EE Development Perspective to the open perspectives.
    Within "Window - Preferences - Web Services" check "Soap extensions visible in the virtual interface editor"
    The SDM of the corresponding SAP J2EE is configured within "Window - Preferences"
    Create a Development Component (DC) with type "J2EE -> EJB Module"
    The business logic of the web service will be implemented in an Enterprise Java Bean (EJB). So first the EJB component must be created:
         Choose "File -> New -> Other"
         In opening PopUp choose "Development Component -> Development Component Project"
         Select the Software Component for which you want to add the DC (e.g. "Local Development -> MyComponents")
         Choose now vendor, name and type:
              vendor is an alpha-numeric string of 20 characters starting with a letter - all in lower case
              name is an alpha-numeric string starting with a letter - all in lower case
              vendor and name concatenated must not be longer then 40 characters
              the name can be separated into different part using "/" as separator
              each part of the name must not be longer than 8 characters
              the type is "J2EE - EJB Module"
              you can specify a Caption as general description for the web service
    Create new EJB
    To create the EJB itself:
         In J2EE DC Explorer of J2EE Development Perspective expand new DC and right-click on folder "ejbModule"
         Choose "New - EJB" with following details:
              EJB Name: <name as for PI service Interface to be created - starting in upper case>
              EJB Project: <pre selected>
              Bean Type: Stateless Session Bean
              Default EJB Package: <corresponds to namespace in PI>
              generate default interfaces: Checked
    Regarding the "Default EJB Package" this should be created according the namespace in PI for which all PI objects will be created. This only applies if you have some naming conventions here.
    Example:
    Namespace in PI is:  http://company.net/pi/SOFTWARE_COMP/Application
    The corresponding package then is: net.company.pi.software_comp.application
    Implement coding for web service
    As the web service will be called via PI some transfer variables will be submitted. Most likely, those variables will not be standard type (e.g. String) but a complex type. Those types must be generated as Java classes. Below an example of a complex type I needed:
    Data Type
    net.company.pi.software_comp.application.types.MessageProcessingInformation
    Structure:
         Element name          Element type
         sendingSystemID          String
         interfaceID               String
         businessProcessVariantCode     String
         testIndicator               Boolean
    For every element described a public "get", "set" and "has" method must be created in the corresponding Java class:
    package net.company.pi.software_comp.application.types;
    import java.io.Serializable;
    public class MessageProcessingInformation implements Serializable {
         protected String sendingSystemID;
         protected String interfaceID;
         protected String businessProcessVariantCode;
         protected Boolean testIndicator;
         public String getSendingSystemID() {
              return sendingSystemID;
         public void setSendingSystemID(String value) {
              this.sendingSystemID = value;
         public boolean hasSendingSystemID() {
              if(sendingSystemID != null && !sendingSystemID.equals("")){
                   return true;
              return false;
    All Java classes representing complex types and all classes referenced here (used for sub-types) must implement java.io.Serializable. Java standard types which do not implement this class must not be used as sub-types.
    As soon as all data types are declared the real business logic can be implemented:
         In J2EE DC Explorer of J2EE Development Perspective expand DC - "ejb-jar.xml" - <Name> and double click on "ejbCreate"
         In detail view select folder "Business Methods" and click "Add"
         choose name of business method - this should be the same as the PI message type used for the service interface - starting lower case
         return type should be "void"
         add needed parameters fully qualified - including package (as specified in PI and created previously in DC)
         you can mark certain parameters as array if necessary
    Remark:
    It might be that after saving you get an error. This might be as the package name of one component is copied to the corresponding Java class at the very beginning (before the package declaration within the Java class). Simply delete the string here.
    It also might be, that the new business method is only defined in the remote interface class but not in the bean class. Just create an according method in the bean class.
    Within the newly created business method within the bean class you can now implement the business logic.
    Create a DC with type "J2EE -> Enterprise Application"
    In order to create the "real" web service and deploy it to the J2EE an Enterprise Application project has to be created. So create a new DC as for the EJB Module but choose as type "J2EE -> Enterprise Application".
    After the DC is created right click on the EJB DC and choose "Add to EAR Project". Choose the new DC.
    Create web service for EJB
    As soon as you implemented the business logic you can create the "real" web service. Therefore:
         Right click on the EJB name below "ejb-jar.xml"
         Choose "New - Web Service"
         Choose proper "Web Service Name" and "Configuration Name" (probably oriented at the EJB name)
         Copy the URL of the web service - you'll need it later for PI configuration
         on the second next screen use the same name for "Virtual Interface" and "Web Service Definition" (the name should be the name of the "Endpoint")
         the "EAR Project" should be preselected
    Unfortunately, the web service can't be used in its current configuration to be accessed by PI. Therefore the Virtual Interface must be changed. To do so, expand folder "Virtual Interfaces" and double click the virtual interface created.
    Within the detail view expand in tabs "Mapping" and "Types" the complete folder structure. For any "SOAP Extension" where a namespace can be defined use as namespace the corresponding namespace in PI (e.g. http://corpintra.net/pi/CBFC_GLOBAL_SAP_APPL/BillerDirect) but do not change any "Soap Extension" of a standard Java type. (if you don't have any naming convetions for namespaces in PI you can leave the SOAP Extension here. But then the namespace in PI should be set accordingly.)
    Probably it can be necessary on top level "Soap Extensions" in tab "Mapping" to leave "Use Namespaces for Parameters" unchecked. For some of my web services this parameter must be checked for others not - just try.
    If you can define a "New Name", "Local Name" or "Item Label" for a Soap Extension then use a name with starting upper case letter. (For Java Naming conventions most of the data type names will start with lower case letters.) Especially the method name must be renamed this way in order to stick to the PI namings.
    As a last point to change here check in tab "Mapping" all "Incoming Parameters" which you specified as array. Use for those as "New Name" a different name - do not just simply change from lower case to upper case. This is necessary as on PI we need to create two levels although here only one is specified.
    For any own sub-type declared as array the name within the coding should also differ from the corresponding Java Class name the type refers to.
    If all this is done you can deploy the web service to the J2EE:
         right click on "Enterprise Application" DC and choose "Development Component - Build..." and build all corresponding components
         right click on "Enterprise Application" DC and choose "Development Component - Deploy"
    Test the new web service via <J2EE URL>/wsnavigator/enterwsdl.html
    Create PI interface
    After the web service is created successfully the PI integration can be started.
    Therefore, within the Enterprise Services Builder create a data type according to the web service definition. All components defined on top-level for this data type should be declared as incoming parameter for the web service business method. Therefore it could be necessary to create some sub data types on PI first and add those to the "master" data type.
    Ensure that the names of the components correspond to the names defined in the web service (see virtual interface here). Those names must exactly be the same - including lower/upper case. Also take care for the ordering of the components.
    In case you need to include arrays following applies:
    The upper level is of occurrence "1:1". This has only one sub-entry with occurrence "1:n". The names for upper and sub-level must not equal.
    Based on the data type a message type is created. The name of the message type must be exactly the same as the name of the web service business method. (Hint: the name of the web service business method was most likely changed in the virtual interface. Then this name must correspond to the message type name.) Based on the message type an asynchronous inbound interface is to be created (which will be referred in the Integration Directory). The operation name for this interface (left panel) should be the same as the name for the web service business method.
    Create PI mappings and routings
    How to map (message mapping and operation mapping) from source to the web service message I wont explain here as this depends on the source message. The only important things here are:
         When creating the SOAP communication channel within the Integration Builder the "Target URL" is:
              <J2EE URL>/<Access URL as specified in web service creation>?wsdl&style=document
         The soap action is the name of the web service business method.
         Most likely the web service needs authentication to be executed.

  • How to create a Service based on complex query

    Hi,
    I'm using JDev 11.1.2.2.0 for developing fusion based application based on EJB3.0 and JPA. I search on net and got a link for sample application as shown below:
    http://www.oracle.com/webfolder/technetwork/tutorials/obe/jdev/obe11jdev/ps1/ejb/ejb.html#t2s1
    But above application is based on "Entities based on Tables" but my requirement to build a service based on query which contains multiple tables which means I want to create a generic one...
    please let me know what I need to change or please provide any link for docs.

    Hi Desmukh,
    I want to create a wsdl for complex queries based on ADF fusion applicaiton using EJB3.0 and JPA...!
    the link which you provided 'entity with tables' which is restricting for my requirement but I want similar implementation for complex queries :(

  • Control on non service based IV

    Good Day Gurus!
    We have POs with Item Cat D which are non service-based IV since we are not using service master/entry.
    During ammendment of service line, PO line item amount can be decreased since entry of negative value in service lines is allowed which makes PO line item amount in some cases, less than invoiced amount.
    Is there a standard functionality to control this or should it be addressed via business process(credit memo, etc.). Thanks!

    Hi,
    The Invoice is not the basis for the PO values to be updated; the                             
    system provides the flexibility of invoicing higher than the PO value.                         
    The invoices raised however can be seen in the PO. Currently there are                         
    no plans to change this functionality as it is a part of the core, any                         
    change here could affect existing functionality of other users.                                                                               
    For your particular case a possible way is to set up a 3 way match with                        
    the GR non evaluated flag checked. This way the actual value is                                
    validated and the system would not allow the value to be changed                         
    below the actual value.                                                                               
    The process followed for a 2 way match differs from that of a 3 way                            
    match. The 3 way match process updates the PO based on the GR document.                        
    The system does not take the invoice document to update the PO, as it is                       
    possible to create an invoice for any amount. Due to this the program                         
    is not designed update the actual value in the PO to reflect the                               
    expensed amount.                                                                               
    This design is a part of the standard; there are no plans to change this                       
    design. There is no possible solution to validate the 2                       
    way match process as the invoice cannot be the basis to update the PO.
    Please also refer the attached note 457511 regarding PO changes. 
    Regards,
    Edit

  • Pushing Port Descriptions based on Client changes using PI2.0

    Is it possible to write a template or job in PI to catch a trap for a client change on a wired network and push an interface description to the related interface based on that change ? For example, 802.1x client authenticates to port fa0/13 on switch1, trap is sent to prime (assuming one can be sent) prime runs a configuration template to update the description on that port with the 802.1x name of the client that authenticated ?
    I can think of a few ways to do this using perl and snmp but am hoping that there is a way to do this with PI.
    Thank you in advance for any assistance.
    Dave

    Hi Chris,
    Prime can sense the TRAP but based on traps prime automatically create or push configuration template is not possible as far as I know.
    Thanks-
    Afroz
    [Do rate the useful post]
    ****Ratings Encourages Contributors ****

  • Starting and Stopping Services Based on Network

    Hi everyone,
    This is something I've been playing with and I'd like to share it with you and get your thoughts.
    The services I want to run at any given point depend on what network I'm attached to. For example, if I'm at home, I'll want avahi-daemon and cupsd started but I won't need iptables, since I'm behind my router's firewall. On the other hand if I'm at an internet cafe I need iptables but not the other two.
    What I've done is set up a script in /etc/NetworkManager/dispatch.d which starts services based on the UUID of each connection (extracted from that connection's file in /etc/NetworkManager/system-connections.
    I'm currently using the following script:
    #!/bin/bash
    IF=$1
    STATUS=$2
    function start_service {
    for i in "$@"
    do
    if [ `/usr/bin/systemctl show "$i".service | grep -c "ActiveState=inactive"`=1 ]
    then
    /usr/bin/systemctl start "$i".service
    fi
    done
    function stop_service {
    for i in "$@"
    do
    if [ `/usr/bin/systemctl show "$i".service | grep -c "ActiveState=active"`=1 ]
    then
    /usr/bin/systemctl stop "$i".service
    fi
    done
    if [ "$IF" = "wlan0" ] && [ "$STATUS" = "up" ]; then
    UUID=`nmcli --nocheck -t --fields UUID con status`
    case $UUID in
    f5320fcd-43e2-4cc1-ba1a-9606f66b5332)
    start_service avahi-daemon cupsd
    logger "M5DKQ (home network) up"
    5bfff3c5-c349-436b-953b-90de15c854d7)
    start_service iptables
    logger "EVO (4G hotspot) up"
    40d74743-f809-41ce-821c-71f9f40b8513)
    logger "GuestAccess (office guest network) up"
    start_service iptables
    logger "Starting cafe-specific services"
    esac
    fi
    if [ "$IF" = "wlan0" ] && [ "$STATUS" = "down" ]; then
    stop_service avahi-daemon cupsd iptables
    logger "Stopped location-specific services"
    logger "wlan0 down"
    fi
    Is there a better way to do this, like maybe a systemd custom target? Is there a cleaner way to script this?
    Thanks in advance,

    Hi Ranga,
    The services dealing with SAP and database(Ex: Oracle in this case) are:
    SAP<SID>_<Instance No.>  (For ex: SAPECC_01)
    SAPOsCol
    Oracle<SID><No>Listener
    OracleCSSservice
    OracleService<SID>
    Reward points if it is helpful##
    Thanks & Regards,
    Santhosh P
    Please change the status to answered if you got the solution...
    Message was edited by:
            Santhosh Kumar P

  • [svn:fx-trunk] 8271: Change the event type of List-based component's change , changing and caretChange events to a new event class: spark.events. IndexChangeEvent.

    Revision: 8271
    Author:   [email protected]
    Date:     2009-06-25 16:25:28 -0700 (Thu, 25 Jun 2009)
    Log Message:
    Change the event type of List-based component's change, changing and caretChange events to a new event class: spark.events.IndexChangeEvent.
    QA: Yes
    Doc: Yes
    Checkintests: Pass
    Mustella: List/DDL/ButtonBar tests pass
    Reviewers: Hans & Jason
    Modified Paths:
        flex/sdk/trunk/frameworks/projects/framework/src/mx/events/IndexChangedEvent.as
        flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/components/examples/ButtonBarE xample.mxml
        flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/components/examples/DropDownLi stExample.mxml
        flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/components/examples/ListExampl e.mxml
        flex/sdk/trunk/frameworks/projects/spark/src/spark/components/ButtonBar.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/components/List.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/components/supportClasses/ListBase.as
    Added Paths:
        flex/sdk/trunk/frameworks/projects/spark/src/spark/events/IndexChangeEvent.as

    Are those components in a SWC?  I would expect them to also have a namespace
    that looks more like http://.....
    Otherwise, make sure the path to the components are correct.

  • Save to Service-based Database

    Hi,
    After watching YouTube I managed to create a service-based database in VB.NET (VS2013). Then when I test my application after placing both datagridview and datadetails on to a form I could see and navigate through the data I already have in the database,
    which I have manually added to the table while it's created, but data is not getting saved to the table/database when I try to add new data from the userform using the + sign and save button. It doesn't show any error while hitting save button, but when
    I check my table it simply doesn't show the data I just added. When I hit the refresh button to update the table it shows an error as follows.
    Can you tell me where I went wrong.
    Sorry If my question is not clear.

    The "Service Based Database" in Visual Studio is a SQL Express database file.  Adding one to the project will create a SQL Express database.  You don't need a full copy of SQL Server or the Mangement Studio (the database file is managed
    from within Visual Studio's Database Explorer as you have shown in the screen shot).
    The most common issue with "data not being saved" is that the project copies the source database to the output on every build.  So any changes you make during debugging are lost on the next debug session.  The fix is to select the database
    file in the solution explorer then go to the properties grid and set the Copy to Output Directly property to "Copy if Newer".  That way the database file only gets overwritten during a build if you changed the layout of the database.
    I'm not sure about the message dialog that you posted... I've never seen that one and I'm not sure what "refresh" button you are clicking.
    There may have been a mistake in the "tutorial" as well, but you'd have to share the link for us to review the video.
    Reed Kimble - "When you do things right, people won't be sure you've done anything at all"
    I think we are getting close. I changed Copy to Output Directly property to "Copy if Newer" and while debugging
    I could save it but when I check my database these are not saved into the database table. But when I refresh the table it didn't show the error message it showed earlier.
    This is the refresh button I was talking about.

  • ESB Routing service based upon XSD contains reference to localhost

    Hello,
    I've created the following simple ESB scenario and run into some behaviour which I can't explain.
    - Create a ESB project
    - Import a XSD definition file
    - Create a routing service based upon the XSD definition file (Generate WSDL From schemas)
    - Deploy the ESB project to the ESB server (on a different machine)
    So far, so good
    Go to the ESB Console, click on the created Routing Service, go to the Definition tab and click on the Concrete WSDL URL.
    In the service part a 'localhost' reference appears, which results in an error when running the routing service.
    <service name="execute_pptService">
    <port name="__esb_RoutingTest_execute_ppt" binding="tns:__esb_RoutingTest_execute_ppt" />
    <port name="__soap_RoutingTest_execute_ppt" binding="tns:__soap_RoutingTest_execute_ppt">
    <soap:address xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    location="http://localhost:8888/event/TEST/RoutingTest" />
    </port>
    </service>
    This definition appears in the ..routing..esbsvc file. When I change in this file 'localhost' to the server IP address and redeploy the ESB project, the server IP address is replaced to 'localhost' by JDeveloper.
    What causes this behaviour and how can I avoid it?
    Regards Leon

    I enabled "validate payload at runtime" option in the definition.
    The instance erred out and I got the below payload in the Error tab.
    <actionData xmlns="http://xmlns.oracle.com/bpel/sensor">
    <header>
    <sensor sensorName="ActivitySensor_1" classname="oracle.tip.pc.services.reports.dca.agents.BpelActivitySensorAgent" kind="activity" target="Assign_1" xmlns:pc="http://xmlns.oracle.com/bpel/sensor" xmlns:tns="http://xmlns.oracle.com/BPELProcess1">
    <activityConfig evalTime="completion">
    <variable outputDataType="StatusInformation" outputNamespace="http://www.oracle.com/bpel_esb" target="$jmsInput"/>
    </activityConfig>
    </sensor>
    <instanceId>30014</instanceId>
    <processName>BPELProcess1</processName>
    <processRevision>1.0</processRevision>
    <domain>default</domain>
    <timestamp>2007-11-01T16:27:20.966+05:30</timestamp>
    <midTierInstance>PC-SRGNANAS-IN:8888</midTierInstance>
    </header>
    <payload>
    <activityData>
    <activityType>assign</activityType>
    <evalPoint>completion</evalPoint>
    </activityData>
    <variableData>
    <dataType>2005</dataType>
    <data>
    <StatusInformation xmlns="http://www.oracle.com/bpel_esb">
    <processName>BPELProcess1</processName>
    <timeStamp>2007-11-01T16:27:20</timeStamp>
    </StatusInformation>
    </data>
    <queryName/>
    <target>$jmsInput</target>
    <updaterName>Assign_1</updaterName>
    <updaterType>assign</updaterType>
    </variableData>
    </payload>
    </actionData>
    Thanks again for the response.

  • Enable EEM based on interface description...

    I want to enable EEM based on interface description...
    ex int gigabitethernet 0/0
    description man_link
    The basic requirement is we need to monitor those links .... as we keep changing the link from one port to another so therefore we need to enable based on description.
    Please let me know if its posible.

    I don't understand the question.  What do you want to monitor exactly?  There is no event detector for interface description, so any kind of reaction would likely have to be through a timer.

  • OCS Content services web user interface

    Greeting all,
    Is Oracle drive client required to perform the edit feature when attempting to select edit under the web based content services on a file. When I select edit from the web based user interface on a file I get a error saying that oracle drive is not installed.

    I reinstalled with the newer version as the upgrade from the previous version was not to smooth, and I was left over with to many broken pieces after the upgrade attempt.
    I suspect that I'm going to find out that the file versioning and check in and check out features are going to require oracle drive installed as well. This is not a option for us, as our remote clients need to use a pure web type interface/connection. It seems as if oracle still has some work to do to get the content services Web UI to were we need this to go.

  • Updating a value of a text item in a multi record block based on a change

    Hi,
    I need to change the value of a text item in a multi record block based on a change to another item's value in the same block.
    Suppose there's a text item in a multi record block called dt1 which is of type date, which is changed in a particular record. I want to change the values of the another item in the same multi record block, for all other records by running a loop through all the records in multi record block. I dont want to do it on the press of a button, it should do automatically on change. Help me resolve this issue.

    Hi,
    I need to change the value of a text item in a multi record block based on a change to another item's value in the same block.
    Suppose there's a text item in a multi record block called dt1 which is of type date, which is changed in a particular record. I want to change the values of the another item in the same multi record block, for all other records by running a loop through all the records in multi record block. I dont want to do it on the press of a button, it should do automatically on change. Help me resolve this issue.

  • How to schedule the webi report based on data changes in the report data

    Hello,
    I want  to schedule a webi report based on data change in a column in the report.
    The scenario is something like below:
    1. If a data of a particular column changes from 2 to 3 than I would like to schedule this report and sent it to users mail box.
    I know how to apply alerts or schedule a report or data tracking for capturing changes in the report but I dont know how to schedule the report only for data changes.
    Anybody done this before.
    Thanks
    Gaurav

    Hi,
    May be these links can help you:
    http://devnet.magicsoftware.com/en/library?book=en/iBOLT/&page=SAP_R_3_Master_Data_Distribution_Defining_Change_Pointers.htm
    SEM-BCS: Load from data stream schedule
    Attribute Change Run

  • SErvice based invoice using bapi

    Hi Gurus,
    I am creating an invoice for a services based PO.
    PO contains 1 item with 2 services.
    A Service entry sheet is also created for the same.
    now I want to post the invocie for this service entry sheet.
    but it says an error "Enter a reference to a valid goods receipt (line 000001) ".
    Pleaes let me know how should I give the inputs to the BAPI.
    Regards,
    Renuka

    Hi Renuka,
    Which BAPI are you using?
    Regards,
    Ajay

Maybe you are looking for

  • How to run a java program in a non-java platform

    Hi, Need a help... I have created an application written in JAVA. I have converted the class files into .exe file using JEXEPACK. It's working fine everywhere if JAVA is installed. But not working in a machine where JAVA is not installed. Is there an

  • Document Type SA

    In Transaction OB52 (document Type) for the Document type SA I have unselected the GL Account Account type. Created a GL Account  2000 - Salary account Now in F-02 when i tried to past a transaction for the document type SA Posting Key 40 Account   2

  • Buy VS Rent on Apple TV

    Okay so I have a huge question. Why am I paying retail prices for movies and getting horrible encoding. At least with a physical disc (which is the same price) I can rip it off at least with the 5.1 Surround Sound and with a MUCH MUCH better encoding

  • Subtitulos en el ipod

    Hola,queria saber cual es si es que lo hay algun programilla para poder incluir subtitulos en los archivos de video y evidentemente que se vean, si alguien lo sabe y decide compartirlo conmigo se lo agradecere

  • Cost of class downcasting.

    Hello: I've lots of methods which return arrays of values resulting from queries to a DB. They're returned as arrays of Objects. Since these values are limited to be of one of several well known types, I get their classes using getClass () and use eq