Custom BAPI not accepting Request Parameters.

Hello all
I i'm using a JCO connector to call a custom ZBAPI to do a material move update.  the BAPI has 3 required and 1 optional parameters.. all type string.  The response is either an error message or confirm.  
I have several BAPI's that I call in my application both standard and custom, all of them work except this one.  For some reason it is not accepting the parameters we send it.  I had the SAP integrator alter the BAPI to return the values I send it and its getting none of them. 
I have Auto Commit Turned on as well.
Any thoughts?  I have the source code for the BAPI if that would help

Doug,
Unfortunatly I cannot answer that question because the Group/Role/User configuration for the ERP system is custom.  Sometimes in the BAPI you will attempt to call a func. that requires additional permissions than the standard BAPIs; such as Cost Assignment when releasing a work order.  If this is the case the user will have to have access/permissions to the FI/CO module.  In order to check and eliminate the permissions issue as a possibility, request SAP_ALL permissions in the dev system and try it again.
Hope this helps.
Sam

Similar Messages

  • SIRI: "sorry, but at the moment I can not accept requests"

    often when I ask something answers:
    "sorry, but at the moment I can not accept your requests"
    one minute remains and more "thinking" then responds with the phrase at issue.
    I'm using siri in Italian, can you help me to understand if it's a problem because ios 6 is not perfect or settings.
    thank

    It's because Tim is hitting her to answers on how to fix the maps issue and advice about whether or not to allow people to downgrade back to 5.1.1 because it was stable and it "just worked".
    Keep hitting her, she'll answer after awhile... Tim will go to sleep sometime or pass out from exhaustion. 

  • Custom Bapi Not able to see in LSMW  Tool

    Hi,
    I have requirement i want upload data using BAPI.....
    here i Created a BAPI with 'Z' and released it.....
    and when im checking the same BAPI in LSMW F4 help under BAPI radio button
    im unable to see my Created custom BAPI IN F4 Help List...
    how to get My custom BAPI into that....
    Thanks,
    Rajesh

    u need to generate ALE Interface for BAPI using the tcode BDBG
    check the below link for more details.
    [http://help.sap.com/saphelp_nw04/helpdata/EN/43/b46c4b53c111d395fa00a0c94260a5/content.htm]

  • SOA serve not accepting requests and running

    I have a manged server.
    I am starting up admin first, then SOA and then BAM.
    however when I get to SOA im supposed to get FabricProviderServlet.stateChanged SOA Platform is running and accepting requests however I just get is is started in running mode any ideas why??
    I believe this is the reason I cannot acces
    the BPM composer and BPM workspace
    Any ideas
    Thanks in advance!!

    Hi Ashwin,
    Is there any warnning or error information when you try to restart the PRODUCTION environment?
    Best Regards.
    Steven Lee Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • LightSwitch with Web API OData service not accepting Action Parameters

    I created a custom OData v3 endpoint with ASP.Net Web API 2.2 (similar to http://www.asp.net/web-api/overview/odata-support-in-aspnet-web-api/odata-v3/creating-an-odata-endpoint ). I also have a Lightswitch VS 2013 update 2 HTML client that uses the
    endpoint as a data source. This configuration works pretty well.
    Problem, Actions (ActionConfiguration) works except for passing in parameters (note: I followed these instructions -- http://www.asp.net/web-api/overview/odata-support-in-aspnet-web-api/odata-v3/odata-actions ). I use an ajax async HTTP request from
    the Lightswitch HTML client:
    var pUrl = 'http://localhost:58998/OData/BOMS_CATEGORY_LIST(1)/FindCatID';    
        $.ajax({
            type: 'post',       
            data: { 'CATEGORY_NAME':'Sample', 'CATEGORY_TYPE':'SUPPLY' },
            url: pUrl,       
            success: function success(result) {
                screen.propSampCatID = result.value;           
    Using Fiddler to trace, I believe the Content-Type is the problem.
    The client uses --
    Content-Type: application/x-www-form-urlencoded; charset=UTF-8
    In Fiddler, if I put a code break and then copy the entire request that comes from the client and then use that verbage exactly to submit a request from Fiddler BUT replace the Content-Type with:
    Content-Type: application/json
    it works as expected.
    Unfortunately, based on testing, specifying contentType: application/json in the ajax request does not work.
    NOTE: I just updated all the packages in the OData solution but that did not fix the problem.
    1. In general, does anyone know how to fix/what I am doing wrong?
    2. If not, any work-around suggestions?
    3. I am posting this here and on the ASP.Net-Web API forum since I am not sure where the issue lies.
    4. Aside from the parameters, the Action works as expected (i.e. a result is returned to the client)
    5. The parameters Count is 0 as opposed to the parameters being null, which tells me that the Actionconfiguration is not even adding the parameters to the Dictionary as opposed to not setting the values.
    Thanks in advance,
    Vanohrmer

    OK. I seem to have this working now. I tried a bunch of things, but I think that the issue was in my Ajax request (I had to use the JSON.stringify() function on the parameters in conjunction with the contentType of application/json):
    var pUrl =
    'http://localhost:58998/OData/BOMS_CATEGORY_LIST(1)/FindCatID';   
    var pData = {
    'CATEGORY_NAME':'Sample',
    'CATEGORY_TYPE':'SUPPLY'
    $.ajax({
    type: 'post',
    processData: false,
    data: JSON.stringify(pData),
    url: pUrl,       
    success: function success(result) {
    screen.propSampCatID = result.value;           
    dataType: 'json',
    contentType: 'application/json'

  • Correct password not accepted, requested password reset but not receiving reset emails

    I am signed into the OLD Firefox sync with my correct password and username. I want to update to the new sync because I've got a new PC that i need to sync to and the old syn won't accept adding new units anymore. However, when I try to log in to update Firefox, it tells me that my password is wrong, which I know it isn't. I read that passwords set before 2012 may not be accepted, so I asked to have my password reset and Mozilla is supposed to send me a reset email. I've asked for the reset email multiple times, but they're never sent one (not in spam folder, I checked). Other have had this same problem, how can it be resolved? No way to email Mozilla support for help (grrr)

    No, I cannot, despite the fact that I know I have the correct password. I have requested a password reset many times, but the email is never received, and is not going to spam folder

  • JMS Queue is not accepting requests after restarting the weblogic server

    Hi,
    JMS queue is able to receive message after redeploying the application or restarting the weblogic server. It is intermittent , not happening every time.
    Please suggest how to resolve this issue. do we missed any configuration settings we are missing at clinet side or server side.
    we are using Weblogic 92 MP2 version.
    thanks.
    [email protected]

    I assume you meant "is unable to receive messages".
    Are you getting any exceptions in the code, or errors in the log, or is nothing happening when you know there's a message on the queue to be read?
    Are you perhaps reading from a distributed destination?

  • Comparing custom tags values to request parameters?

    my question is how to compare a taglibrary value to jsp value ..is this even possible?
    my code is as follows and in <!----> tags shows what I want to do...
    basically I want to check if the sql column is equal to a request parameter... ANY HELP WILL BE GREATLY APPRECIATED SINCE I AM STUCK ON THIS FOR A WHILE NOW...
    <%@ page import="java.io.*, java.sql.*, com.simpleneasy.*"%>
    <%@ taglib uri="taglibdb.tld" prefix="sql" %>
    <jsp:useBean id="sub" class="com.simpleneasy.SubPropertyBean"></jsp:useBean>
    <jsp:useBean id="prop" class="com.simpleneasy.PropertyBean"></jsp:useBean>
    <html>
    <table>
    <sql:openConnection driver=<%=getServletContext.getInitParameter("dbdriver")%> url="<%=getServletContext.getInitParameter("url")%>" user="<%=getServletContext.getInitParameter("user")%>" password="<%=getServletContext.getInitParameter("password")%>" id="db"/>
    <% String str ="select * from " + prop.getTableName();
    boolean edit = false;
    if (request.getParameter("action").equalsIgnoreCase("edit"))
    edit = false; %>
    <form name="addedit">
    <td>Property:</td>
    <sql:setquery query="<%=str%>" res="sel"/>
    <td><select name="propid">
    <sql:forEachRow>
    <% if (edit){%>
    <!--over here i want check
    if <sql:getColumn position="1" res="sel"> is equal to request.getParameter("propid") if it is then mark that option as selected...
    -->
    <option value="<sql:getColumn position="1" res="sel"/>"><sql:getColumn position="2" res="sel"/></option>
    <% } else {%>
    <option value="<sql:getColumn position="1" res="sel"/>"><sql:getColumn position="2" res="sel"/></option>
    <%}%>
    </sql:forEachRow>
    </select></td>
    more code continues...

    sorry for making it look like someone had replied, but I am experiencing exactly the same problem as you, I would appreciate if you could keep in touch and help me if possible whne and if u get the answer.
    I tried this as example code
    if (request.getParameter("param").compareTo("comparison"))
    And find that my JSP has a null pointer exception......
    Thanks my mail address is my user name here with hotmail, in addition at the end thanks

  • Rfc return values that do not match input parameters

    Hi, all.
    We have File-RFC-File scenario in PI7.1
    Here we have OM with request-response mappings, RFC, where we have request-response structures... Standart.
    We have RFC channel and Receiver Agreement...
    But when we start it.. We can send any request - RFC return the same response. And we found that this response is the same response, that we have when test Functional Module in SE37. When we change input parameters in SE37 we have another response - response when we run it from XI with another request!.
    Why RFC doesn't react on input parameters?
    Thanks!

    Is your RFC receiver pointing to the correct system?
    Yes, it's fine. RFC works and return request from tables that defined in output parameters of Functional Module. But values of these output parameters correspond not for request parameters of RFC, but for parameters that we set in SE37.
    Maybe it is ABAP issue, i don't know.. Maybe problem in Functional Module.
    Request:
      <?xml version="1.0" encoding="UTF-8" ?>
    <ns1:ZO_FM_GTM xmlns:ns1="urn:sap-com:document:sap:rfc:functions">
      <PA_BEGDA>20120201</PA_BEGDA>
      <PA_ENDDA>20120129</PA_ENDDA>
      <PA_VIEW>1</PA_VIEW>
    <PA_WERKS>
      <WERKS>0010</WERKS>
      </PA_WERKS>
      <RB_STATUS>1</RB_STATUS>
      <REPORT_XLS>1</REPORT_XLS>
      <RP_BEGDA>20120201</RP_BEGDA>
      <RP_ENDDA>20120207</RP_ENDDA>
      <ZOT_PM100049_REPORT />
      </ns1:ZO_FM_GTM>
    response:
      <?xml version="1.0" encoding="UTF-8" ?>
    <ns1:MT_Response_Report xmlns:ns1="http:/Reports_GTM_49">
    <PM_HEADER>
      <STARTDATE>2011-01-01</STARTDATE>
      <ENDDATE>2011-01-15</ENDDATE>
      <REPTYPE>2</REPTYPE>
      <PA_JOBT1 />
      <PA_NAME1 />
    <STARTDATE>2011-01-01</STARTDATE>
      <ENDDATE>2011-01-15</ENDDATE>
      <REPTYPE>2</REPTYPE>
    Edited by: ChizzT on Feb 7, 2012 11:11 AM
    Edited by: ChizzT on Feb 7, 2012 11:16 AM

  • Setup WLS5.1 to accept only HTTPS requests (and not HTTP requests)...

    Greetings,
    Does anyone know how to configure Weblogic Server 5.1 so that the web server will
    only accept HTTPS requests (on port 7002) and not accept HTTP requests (on port
    7001)? I tried commenting out the HTTP ListenPort line in weblogic.properties,
    but WL still served up a page via HTTP. Thanks for any help,
    Steve

    Write a startup class which implements weblogic.security.net.ConnectionFilter
    interface
    Refer our javadocs at
    http://www.weblogic.com/docs51/classdocs/javadocs/index.html
    Also
    http://www.weblogic.com/docs51/classdocs/API_acl.html#filtering
    Kumar
    Steve wrote:
    Greetings,
    Does anyone know how to configure Weblogic Server 5.1 so that the web server will
    only accept HTTPS requests (on port 7002) and not accept HTTP requests (on port
    7001)? I tried commenting out the HTTP ListenPort line in weblogic.properties,
    but WL still served up a page via HTTP. Thanks for any help,
    Steve

  • HT1414 itunes is requesting for a password to restore backup but it is not accepting any of my iphone passwords. what password does it require? If i cannot remember this then how do i continue backup without the password request?

    I am using iphone 4 and just updated the software on my mac but wanted to restore my calender/contacts/messages after backup. itunes is requesting for a password to restore backup but it is not accepting any of my iphone passwords. what password does it require? If i cannot remember this then how do i continue backup without the password request?

    If you have a corporate Exchange account set up on the phone, the administrators can require encrypted backups. Try using your Exchange password.

  • Workbench Request not accepted by SAP NW

    I work on SAP NetWeaver 7.0. The system prompt for Workbench request. I entered CTS. But the system did not accept it. The system told me the value not exist. I also tried other valus: RSMON, SPRO. The system still does not like the values.
    What value should I type in for Workbench request?
    Thanks for help!
    Mike

    Hi,
    If your client setting is *automatic recording of change then you dont have to give any transport request number.System will create the respective transport request.
    Select the option create request and give the Short Description and say save.
    Thansk,
    Harshal

  • Portal does not retain HTTP request parameters

    We are trying to do some basic pagination functionality using JSP tags. The problem that we are having is the JSP tag places request parameters in the URL that it creates. The tag then expects that these parameters will be available in the request when the page is rendered after the link is clicked. This JSP tag works great with normal pageflows but with the Portals concept of nested pageflows this no longer works.
    The problem is that these request parameters are not available in the request but only in the scoped request. How can the JSP tag in the JSP page get these parameters out of the request object?
    I can see the parameters in the ScopedRequest but not in the normal request. This is a major issue since the JSP tag has no knowledge (nor should it have to) of the concept of a Scoped request. The pageflow can access the parameters in the scoped request but there is no way to set parameters in a request.
    Is there a patch that places the parameters in the real request? Is there a work around for this?
    Thanks,
    Chris

    A couple options -
    1. Try using the OuterRequest
    2. You can prefix the portletinstance to the request parameters to get them from the main request object
    3. Try using the BEA grid for pagination OOTB.
    Hope this helps :)
    Kunal

  • Enrollment request not accepted

    I created a course on iTunes U and received an automated email informing me that I could view my class by clicking on the link.
    I did, and then iTunes asked for my ID & password. I entered those and immediately received a pop-up message "enrollment request not accepted."
    The course is set up to allow new requests. I've tried multiple times and changed the enroll code. Nothings works. There are no pending, enrolled or blocked students. Help?

    I have students in my course, but cannot access the blocked ones.  They used to be there, but have disappeared?  Any ideas?

  • CreateAuthenticatedSessionToken: The signature of the request does not match the request parameters

    I'm creating an app using the SODA Architecture. 
    I could successfully create an app and make the client to authorize it. 
    Result of newApplicationCreationInfo:
    <?xml version="1.0" encoding="UTF-8"?>
    <response>
    <status>
    <code>0</code>
    </status>
    <wc:info xmlns:wc="urn:com.microsoft.wc.methods.response.NewApplicationCreationInfo">
    <app-id>4417587e-46d1-49ee-a0fa-50dbfdcf932c</app-id>
    <shared-secret>gBksYDAqcuAUXK+zyvfFW9F0sy8nchwnplJ6K7aKmAM=</shared-secret>
    <app-token>AiAAANDl....A5b9fxVIlXEloouci6jGhY/A==</app-token>
    </wc:info>
    </response>
    I'm using the app-token to build the redirect url, and I get to authorize the new app. 
    then, using the new child app id and the shared-secret I built the 
    CreateAuthenticatedSessionToken:
    <?xml version="1.0" encoding="UTF-8"?>
    <wc-request:request xmlns:wc-request="urn:com.microsoft.wc.request">
    <header>
    <method>CreateAuthenticatedSessionToken</method>
    <method-version>2</method-version>
    <app-id>4417587e-46d1-49ee-a0fa-50dbfdcf932c</app-id>
    <language>en</language>
    <country>US</country>
    <msg-time>2013-01-01T00:00:00Z</msg-time>
    <msg-ttl>1800</msg-ttl>
    <version>2.0.0.0</version>
    </header>
    <info>
    <auth-info>
    <app-id>4417587e-46d1-49ee-a0fa-50dbfdcf932c</app-id>
    <credential>
    <appserver2>
    <hmacSig algName="HMACSHA256">PcW4f9krD1O43O4JGBGEkqDlpatFIUUQY9JejHji0XA=</hmacSig>
    <content>
    <app-id>4417587e-46d1-49ee-a0fa-50dbfdcf932c</app-id>
    <hmac>HMACSHA256</hmac>
    <signing-time>2013-12-17T14:19:58.623Z</signing-time>
    </content>
    </appserver2>
    </credential>
    </auth-info>
    </info>
    </wc-request:request>
    Being hmacSig value the encryption of "<content>....</content>" using shared-secret value as private key:
    hmacSig = Encodingutil.base64Encode(Crypto.generateMac('hmacSHA256', Blob.valueOf(body), Blob.valueOf(sharedSecret)))
    this returns an error code 11: The signature of the request does not match the request parameters.
    I'm using the following endpoint: https://platform.healthvault-ppe.com/platform/wildcat.ashx
    Also the redirection url I received after authorizing the app contains the following: 
    https://<MY_URL>/?gws_rd=cr&ei=h5ewUuKLJa7IsASc4YHIAw I'm not using this parameters, if that helps.
    Any hint will be greatly appreciated.
    UPDATE: I already checked the HMAC encoding using a third party service and it returned the same as my app

    I figured this out (God bless Pair Programming):
    I was signing incorrectly: 
    On the newApplicationCreationInfo:
    My Shared Secret is : gBksYDAqcuAUXK+zyvfFW9F0sy8nchwnplJ6K7aKmAM=
    But BEFORE hashing the "<content>...</content>" i need to decode my secret that is:
    hmacsig = calculateHMAC256(content, sharedSecret.decodeBase64())
     

Maybe you are looking for

  • I can not synchronize data from the prelude livelog

    I can not synchronize data from the prelude livelog apparently seems to be all right, more aprasenta the following message: The Open Clip does not support XMP. The Prelude can not apply metadata in it. please can someone help me

  • ATV not showing up in iTunes

    My ATV is not showing up in iTunes. ATV is working correctly on the television. search for ATV is set in pref of itunes. ATV shows up in choice possibility of itunes speaker choice (right bottom). Reinstalled itunes still no joy. Any suggestions to g

  • Copying my DVD movies

    Hello all, I have a few old DVDs that I would like to copy onto new DVD's. I have a LaCie external DVD burner. What is the easiest way to copy the DVD entirely, making it to where I can watch it on my TV and stuff? The DVD's I have are single layer.

  • Should Java be used for this type of application

    I am building a knowledgebase that is going to be searchable in web browser. Lucene is good search engine and it's in Java so would use JSP pages. However everyone has Win 2000 machines and it's going to be annoyin to install that on everyone's machi

  • How stable is iPhoto 6?

    I have approx. 9500 photos in my collection. I was having problems emptying my trash, crashing and receiving constant requests to rebuild my library, so I bought iPhoto Library Manager and it's Great. I've split my collection into separate, smaller l