Enhance node of standard service in a new enhancement namespace - PI 7.0

I'm hoping some body has encountered a similar scenario while enhancing a standard service.
We are following [this guide |http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c0bb5687-00b2-2a10-ed8f-c9af69942e5d?quicklink=index&overridelayout=true] to enhance a data type which is available through the SAP APPL 6.03 namespace.
Refererring to page 6 in the above document. We are unable to enhance the nodes of the standard service. Any 'Data Enhancements' of this message type, ends up being appended to the end of the standard message type. Which is enhancement type 1 in the document.
I would like to understand how can we achieve the following:
--> How to enhance the standard message type which is referred to in a different namespace, such that, only my message type belonging to the enhancement namespace is modified and not the reference message type in the SAP APPL 6.03 namespace?
--> The enhancement should be such that I'm able to recieve future updates of this message type by SAP. This rules out modifying the standard message type and making a copy of it, I'm assuming...
I'm looking to enhance the message using 'Alternative 2 "Enhance"' for customers/partners described in Page 5.
Any help to overcome this issue will be very much appreciated.
Thanks,
Milind

The node issue is now resolved, we noticed that for each standard data type, there are several more, which are being referenced, we enhanced the reference nodes and then call the main message.
Now, I'm looking to add a custom 'Element' using the Data Enhancement. Using Data Enhancement, I seem to only be able to add a custom structure but not a custom element.
I'm hoping for some help here..

Similar Messages

  • How to know where the user exits or enhancement used in standard sap code?

    Hi
    I m pretty new to abap.
    How can I know where the user exits or enhancement used in standard sap code?
    As i have to add some functionality to the standard sap code. I m looking to search the enhancement or user exits used in this standard code wher i can add my functionality.
    thanks in advance.
    Moderator message : Search for available information, thread locked.
    Edited by: Vinod Kumar on Oct 19, 2011 2:38 PM

    Hi Henry,
    I don't think this is the easiest way to look at the code around a particular field on the screen. Debugging standard programs also can be very tedious, if not impossbile. So, instead of this question, I would like to find out exactly what you want to do if you know the code.
    If you are in a transaction and you want to know where the code of a particular field is, the fastest way to get to it is by pressing the F1 key on the field and then press the Technical info button on the help screen. In here you will typically see the same kind of information but it is very specific to the field you selected.
    PROGRAM(SCREEN) tells you which program is manipulating the main screen, in which your field is embedded. Remember your field may be included in a sub-screen and that subscreen may be the one included in the main screen.
    PROGRAM(SUB SCREEN) tells you which program is directly responsible for the field on the subscreen it is included in. This is where you should find the code most appropriate for the field, but not necessarily.
    PROGRAM(GUI) controls how your push buttons and the menu options in the screen behave and controlled.
    Srinivas

  • Year contract for Standard service; Two year contract for free modem confusing?

    I plan to order internet service to my new residence & I have few questions. Since there is only little advantage in speed between Standard and Power option at my location I have to order Standard service ($19.99 for 1 year). There are some questions with “on line order free modem" option. Standard service requires one year commitment, Free modem requires two year commitment.
    - What is a cost of Standard service after this one year commitment?
    - Can I sign for two year commitment & how much it costs?
    - If I stop the service after one year commitment what is the penalty for the modem?
    - Can I return modem after one year commitment and not pay modem penalty?
    I would appreciate any help

    I doubt they would take back the modem, but might charge you for early termination.
    Here's my experience:
    4 years ago, i had 3mb dsl service w/ a 327w modem and 5 phone filters (paid for shipping) .  i decided to port my phone to verizon's voice wing.  i had received a linksys pap2 voip adapter (paid for shipping). i was then told that if i port my number it would drop my dsl service.  that didn't go through, and i tried to send the equipment back but never able to coz i didn't get any address where to send it to.
    i then ported my phone to vonage who just pulled the plug...i had no dsl and no phone for about 1 month, until i located an 800 number to reactivate my dsl service to a dry loop.  i was again sent 5 phone filters (paid for shipping)
     I was fine for 15 months, until all of a sudden my speed went down to 2mbit dsl and being told that my line doesn't suipport 3mb.  ??? after 15 months of 3mb dsl service,  my line stopped supporting 3mb.  so i switched triple play to cable a year ago, until my promo expired.  now i'm back to dsl w/ 2mb service and i was sent a new modem 7500 (paid another shipping even i told them that i have my old 327w.  now i have a spare dsl modem in my pile of equipment.

  • Standard Services not available in WSADMIN.

    HI Experts,
    I am not able to view the standard services in the transaction - WSADMIN.
    Kindly help.
    Thanks in Advance.
    Kind Regards,
    -anto.

    Hi Antony,
    Please follow the below steps to check the backend code:
    1. Go to WSADMIN, open the target node, select the web service.
    2. Double click on the web service to open the Web Service Admin. for SOAP Runtime.
    3. Double click on the link displayed in the URL field to open the Maintain Service screen
    4. Right click on the Virtual Host/Services that comes under default_host > sap > bc > srt > xip > sap and click on the "Object Directory Entry".
    5. Double click on the value displayed at the "Package".
    6. Click on the "Display Object List (CtrlShiftF5) from the application tool bar and you will be able to see all the ABAP elements used in the package.
    7. Open the node "Server Proxies" under "Enterprise Services" and you are now in the position to check the abap code.
    Also, check the logon procedure settings under "Logon Data" tab when you are in above mentioned step 4. If the setting is "Sandard", then you will be prompted to enter your user id/password while you try to test the ES.
    Hope this helps.

  • Direct Traffic to one node in Cloud Service

    Is there a way to make a cloud service (web role) always use one of the nodes, there are two in this scenario, and only direct to the other one if the first one gets shut down. We have a piece of legacy software we use in our Cloud Service and we are waiting
    on it being updated so it can work across the load balancer, but currently it does not. So we only have one node in the service. I would like to have two and see if we can always hit node 1 for example, and then hit node 2 if 1 is down. I am assuming, maybe
    wrongly, that this would still be within SLA, and if maintenance was happening then both nodes would not get shutdown. Is it possible to maybe have a web role class which controls the load balancer traffic?
    Thanks
    Eamonn

    Hi Eamonn,
    Thanks for your posting!
    >>Is there a way to make a cloud service (web role) always use one of the nodes, there are two in this scenario,...
    Base on my experience, if we have one or more instances of a VM (Web or Worker role), the traffic will be distributed amongst the instances. We isn't allowed to specify which instances. Please see David's psot(http://stackoverflow.com/a/12726613
    >> I would like to have two and see if we can always hit node 1 for example, and then hit node 2 if 1 is down. I am assuming, maybe.....
    About this requirement, I suggest you could try to those steps:
    1.create a web role with adding a web service or create a web role using WCF service.
    2.create a service with the instance information, like this:
    [WebMethod]
    public ReturnResult ReverseString(string value)
    ReturnResult rr = new ReturnResult();
    rr.ReturnString = new string(value);
    rr.HostName = RoleEnvironment.CurrentRoleInstance.Id;;
    return rr;
    //Class
    public class ReturnResult
    private String returnString;
    public String ReturnString
    get { return returnString; }
    set { returnString = value; }
    private String hostName;
    public String HostName
    get { return hostName; }
    set { hostName = value; }
    3.Host this service on azure cloud service
    4.Create a new project whatever it is webpage or console application.
    5.using the Thread Pool or BackgroundWorker to send the concurrent request.
    6.Check the results list and host name.
    After made it, you could get the every requests hot which instances .
    If you'd like to custom the Azure loadbalancer, I recommend you could refer to those documents:
    http://msdn.microsoft.com/en-us/library/azure/jj151530.aspx
    http://blogs.msdn.com/b/kdot/archive/2013/06/29/implementing-custom-load-balancing-with-sticky-connections-on-windows-azure.aspx
    Regards,
    Will
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Is it possible to copy a Standard Program along with the enhancements?

    Hi Friends,
    I need to copy the program RMCE0400 (Transaction: MC$K) and modify the selection screen and select queries based on the select options.
    I copied the standard program to a Z Program but the enhancements were not copied automatically.
    So i copied the codes in those enhancements and pasted them in the Z Program.
    But it does not replicate the selection screen as well as the output of the standard program.
    Can you tell me whether there is any other way to incorporate the codes in the enhancements of the standard program to the Z Program?
    Is it possible to copy the enhancements?
    I can use the enhancements to enhance the standard program, but the user wants to create a new T-Code with the copied and modified program.
    So can anyone let me know if there is any way to do so?
    Edited by: Arunkumar Balasubramaniam on Jun 11, 2010 11:42 AM

    Yes per this
    http://download.p4c.philips.com/files/p/ppx2480_eu/ppx2480_eu_dfu_eng.pdf
    The device has
    Video connection .................................Mini-HDMI socket
    Thus you will need an HDMI to min HDMI adopter

  • Standard Services Related To Resource.

    Hello Experts,
    I am new to SAP HR.
    Can anyone guide me regarding the standard services related to HR/Resource?
    I would also like to know if these services can be used further to connect/transfer data to another SAP s/m (without PI).
    Thanks in advance.
    Elizabeth.

    hi,
    this is to inform you that VBO3 satisfies your requriment.
    if you want to have your own or Z report copy the program of tcode VBO3 and proceed with you requriments.
    as such there is no any standrad report for rebates.
    regards,
    balajia

  • ESR custom modeling using standard services

    All,
    We're modeling a custom process in the ESR. Can we use the standard services from SAP to do service assignments?
    If I create a service assigment it seems I can only select the ones in my custom software component. If I take a copy of a standard one to my software component I lose the backend implementation that is linked to it.
    kind regards,
    Pieter

    Hi Pieter,
    You can use the standard services from SAP to to your service assignments. That's the idea behind them, reusability to minimize custom anything...
    It all depends on what you are trying to achieve. Does the SAP Standard service meet all business requirements? If it doesn't then you can do datatype enhancements to add additional functionality but this would then involve using BaDI's in the backend & the Abap'ers need to know how to work with this.
    If you can't see the SAP Standard Service content when you do a lookup in your software component version then you need to make the software component version where the SAP standard services reside an underlying software component version of your custom SWCV. Double click on your SWCV (1.0 of) then go to the 'Details' tab & then add the underlying SWCV.
    BTW, if you copy the content to you custom SWCV, you don't lose the backend implementation (it just resides in a different SWCV), it can still be referenced in the Abap proxy that you will generate in your custom SWCV from the custom  service you create.
    Regards, Trevor

  • Has any one copied standard extractors to a new name?

    Hello all.
    Is it possible to copy the standard extractors to a new name, but so they both use the same functionatility, but they can be enhanced in a different way and they keep in the delta queue two different deltas?
    Thanks,
    Greg.

    The general answer is no.
    Are you looking for any specific extractor?

  • Copying standard services

    Hi Experts,
    For Copying standard services  and create as a new Zservices , should i need to create resources?
    Regards,
    Rameshb
    Edited by: rameshb on Nov 14, 2008 6:20 AM

    Ramesh,
    you shouldnot change the standard resources because you will lose all your changes when you upgrade your system.
    so it is better to create z copies of the resources
    Thanks
    Bala Duvvuri

  • Implicit enhancement to a standard function module.

    Hi everybody.
    I used an Implicit Enhancement to a Standard function module Customized_Message, at the starting of function module.
    Code:
    ENHANCEMENT 1  ZFK01_ENHANCEMENT4.    "active version
    If sy-tcode = 'FK01' and sy-CPROG = 'SAPMF02K' AND I_MSGNR = '230' AND i_arbgb = 'F2' AND I_DTYPE = 'I'.
      EXIT.
    ENDIF.
    ENDENHANCEMENT.
    The above is working fine, to the condition what i had given above code.
    But my question is, can i use a implicit enchancement to a Standard function module(Customized_message).

    Yes, but you should also be aware that 'F2' is a configurable message class in the IMG.  You should attempt to solve your issue in that manner first.

  • Enhance screen for standard infotype

    I need to enhance screen for standard infotype. I follow docs but nothing happens.
    Here is my process by steps:
    1. PM01 - select infty number
    2. PM01 - generating CI_PXXXX (customer include)
    3. create structure for this include
    4. create customer screen for this include
    5. PM01 - generate objects.
    Then I am redirected to SE19 - BAdI-Builder. What should I do follow?
    Created screen hasn't appear in se80 (MPXXXX00).
    Thank you in advance!

    I suggest you place your question in [ERP HCM forum|SAP ERP Human Capital Management (SAP ERP HCM);,

  • Error while running service tax program (New)

    Hi
    I have created S3 as interim tax code and S4 as final tax code. I assigned S4 to S3 as a target tax code. Entries are perfectly flowing.
    But when i do service tax program for, session is created properly. When i run it in SM35, for gived error
    "Tax code S4 may only contain one assignment line"
    I have given routine 166 in OBQ3 for ECess and SHEC.
    I tells me to do following procedure:
    Use a different tax code.
    For direct postings to a tax account, you might have to define a separate tax code for which only one line with a percentage rate other than zero is active in percentage rate maintenance. All other lines must be inactive.
    Please help me.
    Edited by: Deepak Agrawal on May 4, 2010 1:29 PM

    There is one interim service tax code (for normal services) - S1. Final service tax code S2 is created assigned to S1 as target tax code.
    Entry passed:
    Exp A/c.. Dr                                   500000
    Service Tax Basic (deferred)       50000
    Service Tax ECS (deferred)         1000
    Service Tax SHEC (deferred)       500
       To Vendor A/c                                        551500
    For this service tax program (new) is working fine.
    For the GTA scenario where service tax is not charged in invoice but we have to pay to government, in that case i have created one interim tax code G1 and i have assigned final tax code S2.
    Entry passed for GTA (invoice raised by transporter is Rs. 500000):
    Exp A/c.. Dr                                   515000
       To Service Tax Basic (deferred)       50000
       To Service Tax ECS (deferred)         1000
       To Service Tax SHEC (deferred)       500
       To Vendor A/c                                   500000
    But when i execute the program i can see three line items (for basic, interim and SHEC)
    But when i run the session, it gives error:
    Tax code S2 may only contain one assignment line.
    I AM UNABLE TO UNDERSTAND, WHY ITS GIVING ERROR FOR GTA SERVICE TAX TRANSFER
    Edited by: Meenu_ND on Jun 1, 2010 10:48 AM

  • Service created with New-Service does not start

    Hello,
    I am trying to create a working service using the New-Service cmdlet. I tried a bunch of different examples, I found on the internet like this one from technet:
    new-service -name TestService -binaryPathName "C:\WINDOWS\System32\svchost.exe -k netsvcs" -dependson NetLogon -displayName "Test Service" -StartupType Manual -Description "This is a test service."
    The service gets created and is listed in services.msc and Get-Service but I cannot start it. Ever. The state changes to "Starting" but that's all.
    I tried it on different machines with different Windows- and PowerShell versions using elevated PS-consoles.
    Thanks,
    Manuel

    Hi Manuel,
    I tested on my client, and I also keep getting the error 1053, which indicates timeout and the new created service can not be started during the limit time, so you can try to change the service time limit, please note this needs to change registry value,
    Using Registry Editor incorrectly can cause serious problems:
    In Registry Editor, locate, and then right-click the following registry subkey:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
    a.Point to New, and then click DWORD Value. In the right pane of Registry Editor, notice that New Value #1 (the name of a new registry entry) is selected for editing.
    b.Type ServicesPipeTimeout to replace New Value #1, and then press ENTER.
    c.Right-click the ServicesPipeTimeout registry entry that you created in step c, and then click Modify. The Edit DWORD Value dialog box appears.
    d.In the Value data text box, type TimeoutPeriod, and then click OK
    Refer to:
    Error 1053: The service did not respond to the
    start or control request in a timely fashion - When trying to start the server service.
    Please Note: Since the web site is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.
    If there is anything else regarding this issue, please feel free to post back.
    Best Regards,
    Anna Wang

  • How to use a standard service available in SOAP to ABAP proxy scenario?

    Hello Experts,
    My scenario is SOAP to ABAP proxy wherein I have to send Sales Order from Third party TC to SAP.
    Third Party->SOAP Adapter->PI 7.1->ABAP Proxy->ECC.
    I have seen a standard service available at the following URL.
    http://esworkplace.sap.com/socoview(bD1lbiZjPTAwMSZkPW1pbg==)/render.asp?packageid=DEE98D07DF9FA9F1B3C7001A64D3F462&id=13A904EA0E8711DC5A11000F20FCB6A9.
    Can I use the above web service for my current scenario? If yes, please explain how?
    Thanks & Regards
    Nidhi

    Third Party--->SOAP Adapter--->PI 7.1--->ABAP Proxy--->ECC
    I am actually looking for using standard webservice that has been provided by SAP in ESWorKSPACE available on sdn.
    The WS that you mentioned is inbound and hence wont suit your requirement!
    The reverse flow may however be possible.
    Create Sales Order_V2
    synchronous inbound service operation
    Regards,
    Abhishek.

Maybe you are looking for