Customer written Request Handler at Webdynpro SICF Node

Hi,
We tried to activate our own request handler in the handler list of the SICF node of our ABAP webdynpro application. However, the handler is not called, i.e. the method IF_HTTP_EXTENSION~HANDLE_REQUEST of my own handler class is not executed.  Why?
If this is - despite of the documentation - is not working, how can we enhance the request handling?
thanks for feedback,
Andreas

Hi,
Created a node under default_host and added the custom class to handlers tab, activated the service and then tried to test..browser shows the message
404   Not Found
*          SAP J2EE Engine/7.00*
  The requested resource does not exist.
  *Details:      *
  Go to main page of this application!
BR,
Anubhav.

Similar Messages

  • Problem while handling Parent and child nodes in CE

    Hi all
    I am facing a problem with handling Child and Parent nodes in CE.
    I have a Table in which I have drop downs. On selecting a value in the drop down, I have to take that value and do some action.
    I am trying to access the value in the following ways
    wdContext.nodeParent().currentParentElement().nodeChild().currentChildElement().getVaActivity();
    wdContext.nodeChild ().currentChildElement().getVaActivity();
    When I select the drop down from the first row of the Table the code works fine.
    But when I select other rows, it returns the current value of the first row.
    The lead selection of the parent always returns u20180u2019 even though you have done some action in row 2,3 etc.
    The same code gives the required values in EP 7.0; I.e.: it returns the values form selected row in the table.
    Basic problem is that the current value of parent always returns the first row.
    Following are the Properties of the nodes
    Parent
    Collection Cardinality: 0-n
    Singletone: true
    Child:
    Collection Cardinality: 0-n
    Singletone: false
    Please help
    Regards
    Deepu

    Hi,
       In CE changing dropdown selections doesn't fire table leadselection events. If you want to use a dropdown in a context-driven UI element like a Table, you need to use of event parameter mappings. So here are the steps:
    1. Create a new action for the onSelect event of the dropdown (I will write the code for DropDownByIndex), let's call it Select.
    2. Add a parameter parentElement whose type is same as the type of the parent node element. So from your example it would be IParentElement. Select the chek-box for "Adapt event-handler parameter". This will add a new parameter to the event-handler method onActionSelect called parentElement.
    3. Write this inside wdDoModifyView :
    if (firstTime) {
        IWDAbstractDropDownByIndex ddi = (IWDAbstractDropDownByIndex) view.getElement("<id of DropDownByIndex>");
        ddi.mappingOfOnSelect().addSourceMapping(IWDAbstractDropDownByIndex.IWDOnSelect.NODE_ELEMENT,"parentElement");
    3. If you want to set the lead selection of the table to the row where the dropdown is write this inside the event-handler:
    wdContext.nodeParent().setLeadSelection(parentElement.index()); //parentElement is the event handler parameter added through the action.
    Note that the event parameter IWDOnSelect.NODE_ELEMENT points to the node element that defines the data mapping for the containing row and not the node element of the source for the dropdown. This has been specfically  added for such a scenario. All this is well documented [here|http://help.sap.com/javadocs/nwce/current/wdr/com/sap/tc/webdynpro/clientserver/uielib/standard/api/IWDAbstractDropDownByIndex.IWDOnSelect.html#NODE_ELEMENT].
    Regards,
    Satyajit.

  • Open Source Customer Service Request System

    Hi Does,
    Anybody know of a Open Source Customer Service Request System (AKA Helpdesk) written in Java.
    Thanks

    No idea but I did get almost 27,000 hits in google with the following search string....
    helpdesk java "open source"

  • Its urgent...How to implement functions in http request handler ?

    Hello experts,
    I have created http request handler class and  also created service in SICF.
    service and handler class are connected. please guide me how to implement “info”, “get”, “create”, “delete” functions in request handler.

    Hi,
    It seems you go on your way of http basic programming where you need handle the request of info, get, etc. But here you have WDA framework, so you don't need do as the basic ways of http programming. SICF can handle the activated WDA applications, maybe you can call them SERVICES.
    I suggest you go through WDA architecture, tutorials, ... and at last you can find a full demo 'LORD_MAINTAIN_COMP' by SE80.

  • New inst: HP-UX: db2icrt fails: CLP frontend unable to get request handle

    We are migrating our installations from the beautiful AIX to ... HP-UX.  I am told I will learn to love it, but probably not until they update df to at least 1988 levels. 
    This is the pilot install.  We have never seen this work before (and maybe no-one has...?)
    sapinst runs correctly up to the "Create database instance" phase.  At that point it dies with the following:
    FUNCTION: DB2 UDB, command line process, clp_start_bp, probe:3
    MESSAGE  : CLP frontend unable to get REQUEST handle
    DATA #1: Hexdump etc.
    DBI1281E: The database manager configuration file could not be read initialized.
    No further useful information is provided.
    In db2<sid> I have a bunch of dot files (.profile and the like) and the db2_software directory containing the database installation.
    During the create database instance phase, I can see that directory sqllib is created, but it is deleted when the phase fails.
    There is no litter of any kind in the /db2/<SID> directories, - nothing has been done at all.
    I have done the following: <<imagine nice bullets below - they dont seem to be available here>>
    checked that the permissions on /tmp and the installation direcctory (redirected by setenv  TEMP  /usr/sap/install) are 777: they are;
    checked the OS parameters with db2osconf - they are good
    checked the host name resolution with a perl script - gethostbyname and gethostbyaddr agree.
    the ip address, simple hostname and FQDN are on a line in the hosts file
    there is no litter from previous installations - this is a clean machine
    I could not find any reference to required environment variables (such as LD_LIBRARY_PATH) in the install guide or the install note - so I have not set any.
    I have been hacking away at this for days.  I have put in a call to SAP, who will get back to me after dark (of course...)
    This seems to be a massively popular problem, and the helpful error message ("Sorry, Sport, just can't bring myself to do it") seems to have people jumping from tall buildings and in front of busses all over Google-world.  Furthermore there also seems to be a near-infinite number of possible causes and none of them seem to apply here.
    H-PUX version is 11.31.  DB2 is 9V5 patch 4.  sapinst is latest available.  Weekend is fading fast...
    Edited by: Russell Day on Mar 5, 2010 7:46 AM

    >
    Paul Power wrote:
    > Hi Russell,
    >
    > Apologies if some of this has been already tried but please check the following points:
    >
    > Make sure the machine name is listed in its hosts file.
    >
    > Make sure to log on directly to root. ie: do not su to root from another without '-'        
    >
    > Make sure there is no instance created already (find / -name sqllib) for that user 
    >
    > Using ps -aef and ipc -a, no old db2 ressources should be displayed for db2 instance owner. If there are any, kill/remove it  
    >
    > You should make sure, that LIBPATH and LD_LIBRARY_PATH of root and db2 instance owner does not point to an path of another db2 version
    >
    > Regards,
    > Paul
    No need to apologise for assisting, Paul, but I have dealt with most of these.
    The host file contains the unqualified and fully qualified hostnames, on the same line, unqualified first.
    I am logging in as root (because there were no other users, and I'm old school, from when everyone logged on as root to do everything.
    There is no instance, and in fact there is no sqllib except when the "create database instance" step is running.
    The only detectable db2 process running is db2fcmd
    I have not been able to find any instructions regarding LD_LIBRARY_PATH and LIBPATH for HP-UX.  They are not mentioned in the installation guide at all.  I cannot find it in any of the installation notes.   I presume sapinst is setting them itself before they are needed.  Neither are set in the enviroment of db2<sid> or <sid>adm.  I have gnawed my fingernails to the elbow over this one, but I cannot see any indication that either should be set for HP-UX.  Anyway, they are definitely not set anywhere, to anything.  This was a clean machine before I started chopping it up to do this install.
    I figure it must be complicated - I have been trying to get an answer for 10 days already.  I will absolutely hate myself when it turns out to be something obvious, documented in 10 places, mostly in bold italics.  I shoulda taken my dads advice and been a riverboat gambler or a piano player in a cathouse - its a lot less complicated,

  • Create Custom Infotype and handle Modification/Updation

    Hi All,
    I need to create a custom infotype and handle few checks while creating/updating the existing one.
    I have gone through the existing threads and have figured out the creation part.
    Could anyone tell me where i need to code the checks while creating/updating.
    I tried editing the PBO/PAI of the Module pool program, but as its standard, is asking for access key. Do we need to code this in any userexit or implement BADI.
    For example,
    a) i need to check that only one instance of the infotype should be valid for an  
        employee at a time
    b) This infotype should be created for only Employees and not contingent workers.
    c) Few fields on the body section needs to be updated/modified.
    Thanks and Regards
    Manish.

    You can use the IN_UPDATE or AFTER_INPUT Methods of the BAdI HRPAD00INFTY to perform your validations.
    Arya

  • Customer statement request fron fbl5n

    In FBL5N we can request for correspondence from Environment -Correspondence.I could request for only one customer at a time.Is it possible that i can request for more than one  customer at a time.

    Hi.
    GOTO FBL5n and give customer number and execute and select the line item which you want to view and GOTO->Environment-> correspondence and request then it will ask to select the variant select account statement Correspondance and give required detail like fron and to date and customer number request will be generated and again goto correspondence and select display you can view the preview.
    regards,
    Santosh kumar

  • Customer Invoice Request XML Specification

    Hi All,
    I've been searching my butt off looking for the customer invoice request XML spec.
    Where is it?
    Judson

    Minimal Request:
    <?xml version="1.0" encoding="utf-8"?>
    <CustomerInvoiceRequestRequest>
      <MessageHeader>
        <CreationDateTime />
      </MessageHeader>
      <CustomerInvoiceRequest actionCode="04" reconciliationPeriodCounterValue="1">
      <BaseBusinessTransactionDocumentID>V00064348</BaseBusinessTransactionDocumentID>
    <BaseBusinessTransactionDocumentTypeCode>29</BaseBusinessTransactionDocumentTypeCode>
        <ProposedInvoiceDate>2012-05-07</ProposedInvoiceDate>
        <name>Extreme Reach - DEV</name>
    <ReferenceBusinessTransactionDocumentID>V00064348</ReferenceBusinessTransactionDocumentID>
        <BusinessProcessVariantType>
          <BusinessProcessVariantTypeCode>1</BusinessProcessVariantTypeCode>
          <MainIndicator>true</MainIndicator>
        </BusinessProcessVariantType>
        <BusinessProcessVariantType>
          <BusinessProcessVariantTypeCode>319</BusinessProcessVariantTypeCode>
          <MainIndicator>false</MainIndicator>
        </BusinessProcessVariantType>
        <BuyerParty>
          <InternalID>2113</InternalID>
        </BuyerParty>
        <EmployeeResponsibleParty>
          <InternalID>8000000017</InternalID>
        </EmployeeResponsibleParty>
        <SalesUnitParty>
          <InternalID>TV3003</InternalID>
        </SalesUnitParty>
        <SalesAndServiceBusinessArea>
          <DistributionChannelCode>01</DistributionChannelCode>
        </SalesAndServiceBusinessArea>
        <PricingTerms>
          <PricingProcedureCode listID="2">PPSTD1</PricingProcedureCode>
          <CurrencyCode>USD</CurrencyCode>
        </PricingTerms>
        <Item actionCode="04">
      <BaseBusinessTransactionDocumentItemID>10</BaseBusinessTransactionDocumentItemID>
    <BaseBusinessTransactionDocumentItemTypeCode>002</BaseBusinessTransactionDocumentItemTypeCode>
          <SettlementRelevanceIndicator>true</SettlementRelevanceIndicator>
          <BaseItemCancelledIndicator>false</BaseItemCancelledIndicator>    <ReceivablesPropertyMovementDirectionCode>2</ReceivablesPropertyMovementDirectionCode>
          <Product>
            <InternalID>V-SD-NEXTDAY-STN-ONLINE-FIRST</InternalID>
            <TypeCode>2</TypeCode>
          </Product>
          <CashDiscountDeductibleIndicator>false</CashDiscountDeductibleIndicator>
          <Quantity unitCode="EA">1</Quantity>
          <QuantityTypeCode>EA</QuantityTypeCode>
          <PriceAndTax>
            <PriceComponent>
              <TypeCode listID="2">7PR1</TypeCode>
              <CategoryCode>1</CategoryCode>
              <PurposeCode>1000</PurposeCode>
              <MajorLevelOrdinalNumberValue>10</MajorLevelOrdinalNumberValue>
              <MinorLevelOrdinalNumberValue>1</MinorLevelOrdinalNumberValue>
              <Rate>
                <DecimalValue>2.0000</DecimalValue>
                <CurrencyCode>USD</CurrencyCode>
                <BaseDecimalValue>1</BaseDecimalValue>
                <BaseMeasureUnitCode>EA</BaseMeasureUnitCode>
              </Rate>
              <RateBaseQuantityTypeCode>EA</RateBaseQuantityTypeCode>
              <CalculationBasis>
                <BaseCode>3</BaseCode>
                <Quantity unitCode="EA">1</Quantity>
                <QuantityTypeCode>EA</QuantityTypeCode>
                <Amount currencyCode="USD">0</Amount>
              </CalculationBasis>
              <CalculatedAmount currencyCode="" />
              <RoundingDifferenceAmount currencyCode="" />
              <EffectiveIndicator>true</EffectiveIndicator>
              <ManuallyChangedIndicator>true</ManuallyChangedIndicator>
              <GroupedIndicator />
              <OriginCode>2</OriginCode>
              <PriceSpecificationUUID />
              <PriceSpecificationDeterminationTimePoint>
                <TypeCode>1</TypeCode>
                <Date>2012-05-07</Date>
              </PriceSpecificationDeterminationTimePoint>
            </PriceComponent>
          </PriceAndTax>
          <AccountingCodingBlockAssignment>     <AccountingCodingBlock>A1520<GeneralLedgerAccountAliasCode>Z0003</GeneralLedgerAccountAliasCode></AccountingCodingBlock>
          </AccountingCodingBlockAssignment>
        </Item>
      </CustomerInvoiceRequest>
    </CustomerInvoiceRequestRequest>

  • Htp.p doesn't work from the custom button event handler ...

    Hi,
    I am trying to pop up an alert from the custom button event handler. I created a button and put the following code.
    htp.p('<script language='JavaScript1.3">
    alert ("Test Message");
    </script>;
    But alter doesn't show up after clicking the button.
    Thanks

    OK i've attached them and copy/pasted the relevent parts. The parent window is the SFLB file.
    -----------------------------------------here's the code in the parent window
    private function editServerPool():
    void
    serverPoolPUW = PopUpManager.createPopUp(
    this,popups.ServerPoolPopup,true);PopUpManager.centerPopUp(serverPoolPUW
    as IFlexDisplayObject); 
    if (newServerPool.SecondarySPAlgorithm != null){
    serverPoolPUW.enableSSCheckBox.selected =true;serverPoolPUW.DisplaySecondaryServerPool();
    serverPoolPUW.bigResize.play();// serverPoolPUW.height = 602; //yes...i know i need to move thisserverPoolPUW.switchoverPolicyCB.selectedItem = newServerPool.SwitchOverPolicy;
    serverPoolPUW.switchoverThresholdTI.text = newServerPool.SwitchOverThreshold;
    ----------------------here's the code in teh popup window (popups.ServerPoolPopup.mxml)
    <mx:Resize id = "bigResize" heightFrom="506" heightTo="602" target="{this}" /> 
    <mx:Resize id = "littleResize" heightFrom="602" heightTo="506" target="{this}"/>
     public function DisplaySecondaryServerPool():void{
    //make the screen large if the secondary server checkbox is selected; otherwise small.  
    if (enableSSCheckBox.selected){
    //display secondary server pool tab, expand the screen 
    //note that we cannot attach a data provider to the data grid until the grid creation is  
    //completed. This is done in an event handler.secondaryPanel.enabled =
    true; switchoverPolicyCB.visible =
    true;switchoverThresholdTI.visible =
    true;thresholdFI.visible =
    true;policyFI.visible =
    true;bigResize.play();
    else
     <mx:CheckBox label="Enable a Secondary Server Pool" width="264" fontWeight="bold" click="DisplaySecondaryServerPool()" id="
    enableSSCheckBox" fontSize="12" x="83" y="40"/>

  • The Customer has requested complete delivery

    Hello all,
    I am unable to create a delivery, and I am getting the following message log  in the delivery creation Log.
    The Customer has requested complete delivery
    But my problem is, I dont know which item this is related to?
    How can i find out which item it is?
    I have seen the delivery log, it gives details, but doesnt say which one has the error.
    I have seen the Long text details.
    Also, my other point is, is the complete delivery againbst a customer or is it against a material?
    Many thanks

    Hi saping SAP
    In VD02 go to sales area data -> shipping tab ->uncheck the  box for complete delivery.
    But make sure you have opted for partial deliveries in VD02
    Another option is in when you create a sales order VA01- go to header  data->shipping tab->uncheck the box complete delivery and then proceed by saving the order
    If you have the shortage of material and you have checked the complete delivery, then system will not allow you to save order
    Regards
    Srinath

  • F4 help for Customizing Transport Request Field....

    Hi,
    I need a Function Module for F4 help for Customizing Transport Request field. I have used the below FM but I ma able to get only Customizing TR for only Login User Name only but not other Users. How to get the Customizing TR which are created by other Users(Owner is diferent from Login Owner).
    PARAMETERS: p_cts  TYPE e070-trkorr OBLIGATORY.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_cts.
      PERFORM get_cts CHANGING p_cts.
    *&      Form  get_cts
    FORM get_cts  CHANGING p_cts.
      TYPE-POOLS trwbo.
      DATA: lv_cts TYPE trwbo_request_header.
    To Get only custimzing requests
      CALL FUNCTION 'TR_REQUEST_CHOICE'
        EXPORTING
          iv_request_types     = 'W'
        IMPORTING
          es_request           = lv_cts
        EXCEPTIONS
          invalid_request      = 1
          invalid_request_type = 2
          user_not_owner       = 3
          no_objects_appended  = 4
          enqueue_error        = 5
          cancelled_by_user    = 6
          recursive_call       = 7
          OTHERS               = 8.
      IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
        CALL FUNCTION 'POPUP_DISPLAY_MESSAGE'
          EXPORTING
            titel = 'Transport'
            msgid = sy-msgid
            msgty = sy-msgty
            msgno = sy-msgno
            msgv1 = sy-msgv1
            msgv2 = sy-msgv2
            msgv3 = sy-msgv3
            msgv4 = sy-msgv4.
      ENDIF.
    Pass the selected TR to selection screen
      IF sy-subrc = 0.
        MOVE lv_cts-trkorr TO p_cts.
      ENDIF.
    ENDFORM.                    " get_cts
    Regards,
    Deepthi.

    Instead of using FM 'TR_REQUEST_CHOICE', you can have direct database select on table E070 and E071.
    In E070, the field TRFUNCTION determine the customizing and workbench request.
    K->     Workbench Request
    W->     Customizing Request

  • Getting error while creating Customer Invoice Request via Web Service

    Hello,
    I am trying to create customer invoice request via web service.
    But I am getting the error message "No scheme configuration found for scheme '&CIRHP&' " continuously.
    It is working fine in reference tenant. But using the same payload its giving error in another tenant.
    Can you please tell me what is the root cause for this error?
    I have included the payload used in the prototype tenant(Payload.txt) and screen shot of the error.
    Thanks and Regards,
    Sriram

    Hi,
    Check the WSDL file is wellformed or not..You can test it using tools like XML Spy.
    Might be the attribute tag is missing something..If WSDL file is correct then, create proxy by selecting the WSDL file from local machine..
    Regards,
    Sunitha

  • Invalid request - request handler "Index" not found

    Have deployed JatoSample.war on iPlanet web server. When I tried to access the sample app at http://myserver/JatoSample/samples.html
    it is throwing following error:
    [19/May/2003:10:29:31] warning (19890): vs(https-abeesam2)Application Error
    [19/May/2003:10:29:31] warning (19890): vs(https-abeesam2)javax.servlet.ServletException: Invalid request - request handler "Index" not found
    at com.iplanet.jato.ApplicationServletBase.onRequestHandlerNotFound(ApplicationServletBase.java:371)
    at com.iplanet.jato.ApplicationServletBase.fireRequestHandlerNotFoundEvent(ApplicationServletBase.java:114)
    at com.iplanet.jato.ApplicationServletBase.getViewBeanInstance(ApplicationServletBase.java:224)
    at com.iplanet.jato.ApplicationServletBase.processRequest(ApplicationServletBase.java:569)
    at com.iplanet.jato.ApplicationServletBase.doPost(ApplicationServletBase.java:85)
    at com.iplanet.jato.ApplicationServletBase.doGet(ApplicationServletBase.java:74)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.iplanet.server.http.servlet.NSServletRunner.invokeServletService(NSServletRunner.java:919)
    at com.iplanet.server.http.servlet.WebApplication.service(WebApplication.java:1061)
    at com.iplanet.server.http.servlet.NSServletRunner.ServiceWebApp(NSServletRunner.java:981)
    Any help is much appreciated.
    Ashok Beesam

    For purchased copies of the Sun ONE Application Framework (JATO), please contact Sun Software Support Services. This organization can provide "break and fix" assistance.

  • On SAP e-commerce, How customer can request their forgotten user name.

    On SAP e-commerce, How customer can request their forgotten user name or password.

    In the Admin go to Setup - Config Settings - Membership(dropdown)
    The settings for this and all other user authentication are here

  • Error in Creating BSP SICF Node

    Hi Everybody,
    I m getting the following error when i create a new BSP Program.
    " Could not create the associated SICF node automatically" .
    Plz Help me with this.........................

    Hi,
    Check for the missing authorization in T code SU53.
    Get the authorization for the tcode SICF in your user master and try creating again or manually create the node in SICF under the BC->BSP->SAP here right click and choose create new sub-element.
    Hope this helps you.
    Regards,
    Subbu.

Maybe you are looking for

  • How do i delete a photo in my photo library

    I have photos in my photo library on my phone I want to delete.  How?  Thanks!

  • Error During Excise invoice capture In J1IEX .

    Dear All ,              While I am posting part 1 entry during MIGO ,and then in J1IEX trying to capture the excise invoice ,but system is giving error no : 8I565 : Excise Details are not maintanied for Vendor xxxxx.I have checked in J1ID ,there I ha

  • *****EIS : Drill through Report Error while excel data retre

    Dear All, could you please help me in the below error . When i tried to get the drill through reports in excel add-in , i am getting the below error . When i had look into EIS log, its generating dynamic query for this drill through reports . [NCR][O

  • Update to OS 10.6.5 causing video problems with FCP

    I stupidly updated to 10.6.5 this morning and ever since all video displayed in FCP appears to be underexposed by 5 or more stops. To give you an idea, it looks as if I applied 3-way color corrector and crushed the blacks 1/2 to 3/4 of the way down.

  • Changing MASS Functions in RAR

    Hi Gurus, I would like to know how to change systems in functions? We have around 165 functions created in RAR and all actions in functions assigned to Physical Systems, now we decided to change all those function (Actions) from physical system to lo