Predelivered ABAP Mapping by SAP (I dont want to go from scatch)

Hi everybody,
I have to code a ABAP Mapping.
Is there somting predelivered by SAP?
What is the name of the class?
Thanks
Regards Mario

Hi,
There is no such ABAP mapping code already delivered with XI.
You have to code it in transaction SE24.
U can go thru the links :-
1.     How to u2026 Use ABAP Mapping in XI 3.0
http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/5c46ab90-0201-0010-42bd-9d0302591383
2.     iXML ABAP Objects Jumpstart
http://help.sap.com/saphelp_nw04/helpdata/en/86/8280ba12d511d5991b00508b6b8b11/frameset.htm
3.     Testing ABAP Mapping
Testing ABAP Mapping
Regards,
Chandra

Similar Messages

  • I dont want to set my iphone up as a new phone, but i dont want to restore from my previous phone. help!

    I bought a new iPhone 5 a few months ago, and havnet plugged it into my itunes until now, and I do not want to set it up as a new phone, because it will get rid of everything I already have on there, but I also dont want to restore from my last backup with my old iPhone 4. I want to add music that i have on my itunes, but i dont want to start over fresh. PLEASE HELP!!!!!

    Those are your only choices.
    You should simply transfer everything from your iphone to your computer.  Then you can sync it back.

  • I am a SAP Netweaver Consultant , want to know from all the SAP Experts out here that according to you which are the highest paying modules in SAP ? rank them.

    I am a SAP Netweaver Consultant , want to know from all the SAP Experts out here that according to you which are the highest paying modules in SAP ? rank them.

    Hi S. Vishwam.
    Many peoples says that BI , APO , BW and HANA are the highest paying modules.
    But with the passage of time the value of the professional decreases because many people go work with this modules then ...supply and demand = decreases.
    Only the people that really knows continue making lots of moneyand the characteristic of these people are the same:
    They always read the SDN community of his modules.
    They really study the sap help.
    They do not want to make lots of money early on.
    Hope helped you.

  • Error in ABAP Mapping (type SAP-ABAP, kernel error ID UNCAUGHT_EXCEPTION)

    Hi ,
      Scenario:  Manually Purchase Order is created, automatically Sales Order should be created in the Target System through PI,
                       I have used Message Mapping which is working fine for single Customer and Vendor,
                       For Multiple Customers and Vendors i am using one ZTABLE, Only Message Mapping is not  sufficient to my requirement.
                      Now i am using both Message Mapping and   ABAP Mapping  at a time in Interface Mapping. I created the class and                done  the   development., whene  i run the scenario i am getting the error as below,
    *<SAP:Stack>Error in mapping program ZCL_SD_IDTO_POSO (type SAP-ABAP, kernel error ID UNCAUGHT_EXCEPTION) An exception with the type CX_SY_REF_IS_INITIAL occurred, but was neither handled locally, nor declared in a RAISING clause Dereferencing of the NULL reference</SAP:Stack>*
      *<SAP:Retry>M</SAP:Retry>*
      *</SAP:Error>* 
    Please let me know.
    Best Regards
    Vamsi

    Have u seen the ABAP mapping guide?
    Refer this series to the ABAP mapping section.https:///people/sravya.talanki2/blog/2006/12/26/aspirant-to-learn-sap-xiyou-won-the-jackpot-if-you-read-this-part-ii
    It will be very handy and useful.

  • ABAP Mapping  is it Possiable to validate my XML from the payload.

    Is it possiable to validate my XML from the Payload with the given standard XSD, and one more is that can i verify the files in Archieve , this is due to , i must check whether my file already exist and if exist i should add prefix 1 to that file and store in my arichive , all this using only ABAP mapping
    Please help me
    thanking you
    Sridhar

    Workflow Business Events help creating Generate Function to generate an XML payload that in turn is made available to the Subscription's Rule Function. Also, at the time of Raising the Business Event, you could pass the XML payload (in the form of a CLOB) to the Raise API that will be passed along to the Business Event's Subscription Rule Function.
    Hope this helps.
    Vijay

  • I just want to cancel my season pass so that I can change my country/region. How do I do it. I dont want a refund from apple

    How do I cancel my season pass from itunes? I nned to change my region/country and the season pass is stopping me from doing so.
    I just need to cancel it and I dont need a refund from Apple.

    Contact iTunes Customer Service and request assistance
    Use this Link  >  Apple  Support  iTunes Store  Contact

  • ABAP program created in one system want to trigger from other system

    Hello,
    I have created ABAP program in ECC server internally it is using function module to update table.This ABAP program has 2 variants.
    I wnat to trigger this ABAP program from BW . How to idenfied an abap program which is return in system1 into other system2.So that it can be executed from BI.
    Thanks.

    There are ways to do this.
    Create an RFC in R/3 system (Tcode: se37 or read forums for sample). Create an event in sm62 (choose customer event) - then schedule your R/3 program (with whatever variant you want) in R/3 to trigger it when the event raised.
    Within the RFC (R/3), you need to trigger the event -
    Raise event to execute background jobs running under this event id
    w_eventid type btceventid value 'ZCUSTOMEVENT'.
        call function 'BP_EVENT_RAISE'
          exporting
            eventid                = w_eventid
          exceptions
            bad_eventid            = 1
            eventid_does_not_exist = 2
            eventid_missing        = 3
            raise_failed           = 4
            others                 = 5.
        if sy-subrc <> 0.
        endif.
    in BW - Create a program - Call the RFC (created in R/3). You can even add this to your process chains.
    CALL FUNCTION 'Z_RFC_IN_R3'
          DESTINATION p_dest
          IMPORTING
          XYZ = XYZ
          TABLES
          IT_X = IT_X
    p_dest being your R3 destination (this is RFC maintained in sm59 for your R3 client)....
    Good luck. Quite a bit of work but works perfect.

  • [ABAP Mapping] No output

    Hey,
    try to do a scenario like "How to use ABAP mapping in SAP XI 3.0", but got no output.
    Is it correct that we don't need a namespace for abap mapping? In the "How to" document the namespace field is empty, but in sxmb_moni he says:
    <b>  <SAP:AdditionalText>com.sap.aii.af.ra.ms.api.DeliveryException: error while processing the request to rfc-client: com.sap.aii.af.rfc.afcommunication.RfcAFWException: error while processing message to remote system:com.sap.aii.af.rfc.core.client.RfcClientException: could not get functionname from XML requst: com.sap.aii.af.rfc.RfcAdapterException: failed to read funtionname from XML document: missing namespace declaration(2)</SAP:AdditionalText> </b>
    But he takes the ABAP mapping, because in ABAP code I create following trace node:
    <i>  DATA: l_trace TYPE string.
      CONCATENATE 'Chris Sender Service = ' l_sender_service INTO l_trace.
      trace->trace( level = '1'
      message = l_trace ).</i>
    And in sxmb_moni he got it:
    <i><Trace level="1" type="T">Chris Sender Service =BS_Reisebuero2</Trace> </i>
    In sxi_mapping_test he writes, that the mapping was successful, but didn't create the output structure. Do I have a wrong ABAP code? Could it be, that I have a wrong append_child??
    Here it is (it equals the how to):
    <i>
    METHOD if_mapping~execute.
    initialize iXML
      TYPE-POOLS: ixml.
      CLASS cl_ixml DEFINITION LOAD.
    create main factory
      DATA: ixmlfactory TYPE REF TO if_ixml.
      ixmlfactory = cl_ixml=>create( ).
    create stream factory
      DATA: streamfactory TYPE REF TO if_ixml_stream_factory.
      streamfactory = ixmlfactory->create_stream_factory( ).
    create input stream
      DATA: istream TYPE REF TO if_ixml_istream.
      istream = streamfactory->create_istream_xstring( source ).
    parse input document =================================================
    initialize input document
      DATA: idocument TYPE REF TO if_ixml_document.
      idocument = ixmlfactory->create_document( ).
    parse input document
      DATA: iparser TYPE REF TO if_ixml_parser.
      iparser = ixmlfactory->create_parser( stream_factory = streamfactory
      istream = istream
      document = idocument ).
      iparser->parse( ).
    **********get source elements**********************************
    get message content of tag <carrid>
      DATA: carrid TYPE REF TO if_ixml_node_collection.
      carrid = idocument->get_elements_by_tag_name( 'carrid' ).
    get message content of tag <connid>
      DATA: connid TYPE REF TO if_ixml_node_collection.
      connid = idocument->get_elements_by_tag_name( 'connid' ).
    get message content of tag <fldate>
      DATA: fldate TYPE REF TO if_ixml_node_collection.
      fldate = idocument->get_elements_by_tag_name( 'fldate' ).
    ***********get meta datas****************************************
    get XI header data (here: "Sender Service")
      DATA: l_sender_service TYPE string.
      l_sender_service = param->get( if_mapping_param=>sender_service ).
    add trace (appears in message monitoring)
      DATA: l_trace TYPE string.
      CONCATENATE 'Chris Sender Service = ' l_sender_service INTO l_trace.
      trace->trace( level = '1'
      message = l_trace ).
    build up output document =============================================
    create output document
      DATA: odocument TYPE REF TO if_ixml_document.
      odocument = ixmlfactory->create_document( ).
    create element SXIDEMO_AIRL_FLIGHT_CHECKAVAIL and add it to the document
      DATA: sxidemo TYPE REF TO if_ixml_element.
      sxidemo = odocument->create_simple_element(
                           name = 'SXIDEMO_AIRL_FLIGHT_CHECKAVAIL_chris'
                           parent = odocument ).
    add FLIGHT_KEY node to the output document
      DATA: flight_key TYPE REF TO if_ixml_node.
      flight_key = carrid->get_item( index = 0 ).
      DATA irc TYPE i.
      irc = sxidemo->append_child( flight_key ).
    ***********add elements to output document *******************
    add carrid node to the output document
      DATA: outcode1 TYPE REF TO if_ixml_node.
      outcode1 = carrid->get_item( index = 0 ).
      irc = flight_key->append_child( outcode1 ).
    add connid node to the output document
      DATA: outcode2 TYPE REF TO if_ixml_node.
      outcode2 = connid->get_item( index = 0 ).
      irc = flight_key->append_child( outcode2 ).
    add fldate node to the output document
      DATA: outcode3 TYPE REF TO if_ixml_node.
      outcode3 = fldate->get_item( index = 0 ).
      irc = flight_key->append_child( outcode3 ).
    Testen einer manuellen eingabe
      outcode1 = odocument->create_simple_element(
                              name = 'passengerName'
                              value = 'Christian Riekenberg'
                              parent = flight_key ).
    render document ======================================================
    create output stream
      DATA: ostream TYPE REF TO if_ixml_ostream.
      ostream = streamfactory->create_ostream_xstring( result ).
    create renderer
      DATA: renderer TYPE REF TO if_ixml_renderer.
      renderer = ixmlfactory->create_renderer( ostream = ostream
      document = odocument ).
      irc = renderer->render( ).
    ENDMETHOD.
    </i>
    thanks
    chris
    Message was edited by:
            Christian Riekenberg

    Hi,
    I took a working scenario, that is runnable with java- and graphical mapping.
    Just change it to ABAP-Mapping.
    I just had forget to include the namespace into abap mapping. So the output has to look like:
    <ns1:SXIDEMO_AIRL_FLIGHT_CHECKAVAIL <b>xmlns:ns1="urn:sap-com:document:sap:rfc:functions"</b>>
    That was the missing namespace. Another problem was my created structure. I used the function append_child with a wrong input.
    Your tip, that I'm able to use the debugger in
    sxi_mapping test was great. So points for you!
    Message was edited by:
            Christian Riekenberg

  • [ABAP Mapping] Only with ABAP-Objects?

    Hi,
    found <a href="http://https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/5c46ab90-0201-0010-42bd-9d0302591383">this how-to</a> that describes an ABAP mapping in SAP XI.
    Is ABAP mapping only possible with ABAP Objects? Do I have to use
    the StreamFactory class? Is there an alternative way to do such a mapping?
    Does anyone have another example for ABAP mapping?
    Thanks
    chris

    Hi Christian,
    usually you need that only for special cases. It is not so easy...
    You can find a simple example at my weblog <a href="/people/udo.martens/blog/2006/08/23/comparing-performance-of-mapping-programs Performance of Mapping Programs</a>. The same mapping is over there with other mapping kinds; as you see, ABAP seems to be most complex, he, he. One or two days, and you get it
    frohes Basteln,
    Udo

  • Abap mapping - get_value from child node

    Hi experts,
    I'm doing an abap mapping, but i have some problems extracting data from XML message.
    I have:
      child = element->get_first_child( ).
      while not child is initial.
           wa_reg-registro = child->get_value( ).
           insert  ZTABLE from wa_reg.
          child = child->get_next( ).
      endwhile
    I can see in my table ZTABLE the expected result, but consecutive blanks are all replaced by exactly one space character .
    Why?
    How can I solve this problem?
    Thanks
    Carme

    Any imput, please

  • SAP XI 30: Enable ABAP Mapping

    Hi everybody,
    we are on XI 30 and want to enable ABAP-Mapping.
    What do we have to do?
    regards Mario

    Hi,
    Just Open http://<host>:<port>/exchangeProfile/index.html
    Choose IntegrationBuilder -> IntegrationBuilder.Repository ->com.sap.aii.repository.mapping.additionaltypes
    Maintain the following entry:  R3_ABAP|Abapclass; R3_XSLT|XSL (ABAP Engine)
    The ABAP Mapping would be enabled.
    Regards,
    Chandra
    Edited by: sunil chandra on Sep 11, 2008 5:21 PM

  • Abap mapping - pb on SAP example?

    Hi,
    I try to use an Abap mapping for flow "IDoc -> XI -> structured file". For that I have modified the 1st example of SAP (by changing line: "direct = 1").
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/xi/xi-how-to-guides/how to convert between idoc and xml in xi 3.0.pdf
    But when I send an IDoc from R/3, I have this error in Message Monitoring: <i>"Error in mapping program YCL_AM_DE00109 (type R3_ABAP, kernel error ID UNCAUGHT_EXCEPTION)"</i>.
    In fact, it seems that problem is when I get data from field "TABNAM":
    * Control data: segment EDI_DC40
      data: el_element type ref to if_ixml_element.
      el_element = idocument->find_from_name( 'TABNAM' ).
      ls_edidc-tabnam = el_element->get_value( ).  "<<<
    1. Is there the good example for such a flow?
    2. Anybody have an idea to solve that?
    Regards.
    Mickael

    Hello,
    @Stefan: I need this lookup e.g. for outbound processes for some conversions / setting dynamic parameters depending on the RCVPRN inside an IDoc. That means I have a unique key (RCVPRN_<messageType>) and some (4-6) additional information (e.g. mail subject, FTP filename,...) to this key whch I would like to access during mapping runtime. Vice versa, for inbound scenarios, inside a EDI -> IDoc mapping, I need at least a simple "FixValues" translation from some kind of EDI partner id into the corresponding SAP customer number.
    @all: So from my experience value mapping does not realy fit this "translation" needs? There are some disadvantages, for example if both input values "A" and "B" should be translated into "1", this is not possible, as the keys have to be unique in both directions.
    By the way, I have now also implemented the RFC lookup in my mapping as alternative to the JDBC lookup. To me there are at first sight some pros and cons:
    - Pro: You just need a "simple" RFC user within the RFC channel. You do not need to use the PI system user / pw which owns the Z table.
    - Con: If you select more than one field from the table, the RFC lookup function return all fields of the db entry just separated by a delimiter, which is why you need to implement some "parsing" of the fields in a UDF (minor disadvantage).
    Still interesting discussion!
    Thanks,
    Christoph

  • ABAP mapping code in XI or SAP

    Hi All,
             Where do I need to write the ABAP mapping code, in XI or SAP. CAn it be written at either of them and used in interface mapping?
    Regards,
    XIer

    Hi,
    These are some of the weblogs which they have used ABAP mapping. In all of them they have used it in XI only. Also I have never seen the way you have mentioned.
    /people/r.eijpe/blog/2005/11/04/using-abap-xslt-extensions-for-xi-mapping
    /people/rahul.nawale2/blog/2006/11/01/dynamically-sending-a-mail-to-the-po-creator-using-xslt-abap-mapping
    /people/michal.krawczyk2/blog/2006/09/20/xi-abap-mapping-logs--more-standard-better-visibility
    Regards,
    ---Satish

  • HI, I WANT TO KNOW DETAILS SYLLABOUS OR ROOT MAP ABOUT SAP- SRM WORK FLOW

    HI, I WANT TO KNOW DETAILS SYLLABOUS OR ROOT MAP ABOUT SAP- SRM WORK FLOW & USER/VENDOR/ORG.MA...

    and I want to have one million euros .....

  • HI, I WANT TO KNOW DETAILS SYLLABOUS OR ROOT MAP ABOUT SAP- SRM

    HI, I WANT TO KNOW DETAILS SYLLABOUS OR ROOT MAP ABOUT SAP- SRM WORK FLOW & USER/VENDOR/ORG.MA...
    SAP-MM

    Hi,
    Please visit the below link for general SRM
    http://help.sap.com/saphelp_srm50/helpdata/en/8d/f6a93e08503614e10000000a114084/frameset.htm
    For SRM Organisation structure
    http://help.sap.com/saphelp_srm50/helpdata/en/b4/9de8cc7d4b11d2b423006094b92d37/frameset.htm
    For Workflow
    http://help.sap.com/saphelp_srm50/helpdata/en/b4/9de8cc7d4b11d2b423006094b92d37/frameset.htm
    Cheers!!!
    NMK

Maybe you are looking for

  • Report-Service is not available: REP-110 und REP-1070

    Hello, I get the following errors after new configuration for Froms, Reports and Discoverer (11.1.1.6): FRM-41214: Unable to run report Or: REP-110: File 01RD_MARG_04E. cannot be opened. REP-1070: An error occurred while opening or saving a document.

  • Where can I download HP TOOLS for my HP ENVY h-8 1520t CTO Desktop PC: Windows 8.1 Pro 64 bit?

    HP Tools partition was deleted! I need to download the HP TOOLS for my HP ENVY h-8 1520t CTO Desktop PC?  Thanks for form members help. This question was solved. View Solution.

  • How to Stop a BPM Process

    Hi, I have a scenario in which the BPM process went thru an endless loop. There was a logical flaw but the point is that there was no way to kill this process which was running through BPM . We tried RWB, BPM Engine Mointoring but with no success. In

  • Deleting Photo's from IPOD Nano

    Hello, I accidentally uploaded 300+ photo's to my IPOD NANO and I want to delete them. I have a few others that I would like to put on it but I don't want the 300 taking up all of the space. Please Help. I just got this Nano over the past weekend so

  • PDF Generator failing on Azure Website but not development machine

    I am using EVOPDF for testing html to pdf. http://idealpi.azurewebsites.net/defaultpdf.aspx On local development works fine in full trust. When run on Azure website Reserved mode with full trust in web.config I get error. Could not get conversion res