!!URGENT!!HELP REQD!! Transfer of idocs using ABAP port to partner system

I am trying to transfer idocs using an ABAP port (with a FM assigned) from R/3 to Partner system( APO 4.0). The idocs are successfully posted in SAP R/3 sender sytem(ERP2004) and passed to ABAP port. I receive a success message " IDOCs transferred to Function module&" in BD87.However, the idocs are not being processed by the port into the receiving system. The idocs never reach receiving system.
Is there a background process/event which needs to be run to trigger this ?
This works fine in our QA but not in our Dev. system.

Shankar,
As per my understanding,
<b>IDOCs transferred to Function module&</b> in BD87.
This message your checking in receiving system.
why dont you check the partner profile in receiving end.
there might be the settings here choosed  for Background process.
If yes, please check there might be background activity or program scheduled to process at a given time.
As you have the QA system working fine. compare the settings.
that will be the easiest way.
<u>THIS is for my information </u>
why are you using the ABAP port.
Is there any unique funtionlaity given by this.
if you have info., i would like to know.
Regards
Satheesh

Similar Messages

  • !!URGENT!!HELP!! Transfer of IDOCs using ABAP Port to Partner

    I am trying to transfer idocs using an ABAP port (with a FM assigned) to Partner system( APO 4.0). The idocs are successfully posted in SAP R/3 sender sytem(ERP2004) and passed to ABAP port. I receive a success message " IDOCs transferred to Function module&" in BD87.However, the idocs are not being processed by the port into the receiving system. The idocs never reach receiving system.
    Is there a background process/event which needs to be run to trigger this ?
    This works fine in our QA but not in our Dev. system.
    Message was edited by: shankar krishnamurthy

    Shankar,
    As per my understanding,
    <b>IDOCs transferred to Function module&</b> in BD87.
    This message your checking in receiving system.
    why dont you check the partner profile in receiving end.
    there might be the settings here choosed  for Background process.
    If yes, please check there might be background activity or program scheduled to process at a given time.
    As you have the QA system working fine. compare the settings.
    that will be the easiest way.
    <u>THIS is for my information </u>
    why are you using the ABAP port.
    Is there any unique funtionlaity given by this.
    if you have info., i would like to know.
    Regards
    Satheesh

  • Urgent Help Reqd: Delta Problem....!!!

    Hi Experts,
    Urgent help reqd regarding follwoing scenario:
    I am getting delta to ODS 1 (infosource : 2LIS_12_VCHDR) from R/3. Now this ODS1 gives delta to Cube1. I got one error record which fails when going to cube (due to master data check).And this record would be edited later.
    So I thought of re loading cube and using error handling to split request in PSA and load valid records in cube.Later when I have coorect info abt error, I would load erroneous record manually using PSA.
    I did following steps:
    1)Failed request is not in cube...(setting is PSA and then into target)....also it has been deleted from PSA.
    2)Remove data status from source ODS1.
    3)Change error handling in infopackage to valid " Valid records update, reporting possible".
    4)start loading of cube.
    But when I did this I got following message :
    <b> "Last delta update is not yet completed.Therefore, no new delta update is possible.You can start the request again if the last delta request is red or green in the monitor"</b>
    But both my requests in cube and ODS are Green...no request is in yellow...!!
    Now the problem is :
    1) I have lost ODS data mart status
    2)how to load valid records to cube, since errorneous record can be edited only after 3- 4 days.
    3)How not to affect delta load of tomorrow.
    Please guide and help me in this.
    Thanks in advance and rest assured I will award points to say thanks to SDNers..
    Regards,
    Sorabh
    Message was edited by: sorabh arora

    Hi Joseph,
    Thanks for replying....
    I apolgize and I have modified the message above..
    I just checked in cube...there is no failed request for today...and neither in PSA....Person who has handed this to me may have deleted this is PSA..and why req is not in failed state in cube...I am not sure..though setting is "PSA and then into data package".....
    So how to go frm here....
    Thanks
    Sorabh

  • F4 help in online interactive forms using ABAP

    Hi,
    Question 1:
                     I am able to get f4 help in online interactive form using ABAP. but after selecting the value from pop-up the value is not populated in PDF field. Can u help regardiing this.
    Question 2:
                     I am able to get f4 help in online interactive form using value help dropdown, first time if i click the dropdown button it is showing the popup, if i click second time it is not showing the popup.
    Thanks & Regards,
    Krishna

    Hi,
    1. I you are woking from the Web Dynpro for ABAP then after binding the Context variable in the view, and in the Adobe Layout Designer from the Library goto WebDynpro Native Tab and drag and drop the Value Help and for this automatically JavaScript is being generated, go that script and edit the line
    Var fieldname = "yourfieldname";
    Note: dont forget to link the context attribute to search help. ie. in the context properties of the attributes select the input help mode as dictionary search help and specify the name of the search help present in data dictionary.
    And now go to Utilities and click on u201CInsert Web Dynpro Scriptu201D.
    Also make sure that you specify the Layout as ZCI Layout in the Propertioes of the Adobe Form.
    2. Only the Submit button , the Enumerated Drop-Down List as well as the Value help button from the Web Dynpro Native library of Adobe LiveCycle Designer are supported. Check SAP Note: 1098009
    Regards
    Pradeep Goli

  • Not possible to transfer idocs from R/3 to another R/3 using ABAP port

    I am trying to transfer idocs using an ABAP port (with a FM assigned) to Partner system( APO 4.0). The idocs are successfully posted in SAP R/3 sender sytem(ERP2004) and passed to ABAP port. I receive a success message " IDOCs transferred to Function module&" in BD87.However, the idocs are not being processed by the port into the receiving system. The idocs never reach receiving system.
    Is there a background process/event which needs to be run to trigger this ?
    This works fine in our QA but not in our Dev. system.

    When I run the FM using SE37 manually, I am able to process the idoc into the receiving system. This should happen automatically.
    I checked the partner profiles in receiving system and they appear to be fine. I generated the partner profiles using BD64 ( distribution model)
    Is there a background process or event which would trigger this automatic process of triggering the FM at the port to transfer the idoc to receiving system?

  • IDOC--XI--IDOC Using ABAP MAPPING

    Hi all,
    My requirement is to map source IDOC fields to target IDOC fields using ABAP Mapping.
    few fields in source idoc structure has to be merged into a single field in target idoc structure.
    need help on how to start with as i am not exposed to ABAP Mapping.
    regards,
    Subba

    Hi Subba,
    I suggest you also go through these links:
    https://websmp101.sap-ag.de/~sapdownload/011000358700003082332004E/HowToABAPMapping.pdf
    /people/ravikumar.allampallam/blog/2005/02/10/different-types-of-mapping-in-xi
    /people/r.eijpe/blog
    ABAP Mapping Vs Java Mapping.
    Re: Message Mapping of type ABAP Class not being shown
    Re: Performance of mappings (JAVA, XSLT, ABAP)
    Refer to following SDN Demo which explains the need and how to do the ABAP mapping.
    https://www.sdn.sap.com/irj/sdn/docs?rid=/webcontent/uuid/110ff05d-0501-0010-a19d-958247c9f798#jdi [original link is broken]
    This document will help you to create ABAP Mapping.
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/e3ead790-0201-0010-64bb-9e4d67a466b4
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/xi/3.0/how%20to%20use%20abap-mapping%20in%20xi%203.0.pdf
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/5c46ab90-0201-0010-42bd-9d0302591383
    Regards,
    Abhy
    Message was edited by: Abhy Thomas

  • Urgent help needed for XML Tags using XMLForest()

    Folks
    I need some urgent help regarding getting use defined tag in your
    XML output.
    For this I am using XMLElement and XMLForest which seems to work fine
    when used at the SQL prompt but when used in a procedure throws and error
    SQL> Select SYS_XMLAGG(XMLElement("SDI",
                                       XMLForest(sdi_num)))
         From sdi
         where sdi_num = 22261;- WORKS FINE
    But when used in a procedure,doesnt seem to work
    Declare
        queryCtx  DBMS_XMLQuery.ctxType;
        v_xml     VARCHAR2(32767);
        v_xmlClob CLOB;
        BEGIN
        v_xml:='Select SYS_XMLAGG(XMLElement("SDI",
                                             XMLFOREST(sdi_num)))
        From sdi
        where sdi_num = 22261';
        queryCtx :=DBMS_XMLQuery.newContext(v_xml);
        v_xmlClob :=DBMS_XMLQuery.getXML(queryCtx);
        display_xml(v_xmlClob);
    End;
    CREATE OR REPLACE PROCEDURE  display_xml(result IN OUT NOCOPY CLOB)
    AS
         xmlstr varchar2(32767);
         line varchar2(2000);
    BEGIN
         xmlstr:=dbms_lob.SUBSTR(result,32767);
         LOOP
         EXIT WHEN xmlstr is null;
         line :=substr(xmlstr,1,instr(xmlstr,chr(10))-1);
         dbms_output.put_line('.'||line);
         xmlstr := substr(xmlstr,instr(xmlstr,chr(10))+1);
         END LOOP;
    end;
    SQL> /
    .<?xml version = '1.0'?>
    .<ERROR>oracle.xml.sql.OracleXMLSQLException: Character ')' is not allowed in an
    XML tag name.</ERROR>
    PL/SQL procedure successfully completed.
    SQL>HELP is appreciated as to where I am going wrong?

    Hi,
    if you want to transform something to something else, you should declare, what is your source.
    I would prefer to use plain XSL-Transformations, because you have a lot more options to transform your source and you can even better determine, how your output should looks like.
    Kind regards,
    Hendrik

  • Urgent help reqd in string tokenizing

    hi all,
    i want to count the number of commas in the screen,
    ths is my code
    import java.util.*;
    class TokenizerTest
         public static void main(String[] args)
    String str= new String("REMOVE_STR,01,6403,40,143,990,410,,,11,ATTN PAT COLEMAN,, ,,,N,,,,,,,,,,,NC,,,,,");
         StringTokenizer st= new StringTokenizer(str,",",false);
         int i=0;
         while(st.hasMoreTokens())
              System.out.println(st.nextToken()+" Val :"+i);
              i++;
         System.out.println("Value of i"+i);
    System.out.println("Count is " +st.countTokens());     
    }but its notgiving the proper count... those commas whcih are not separated by spaces orcharacter, it desn't count like" ,," it won't count theese commas it works fine when commas are separated by spaces or charachters.
    what is the solution for this?.. plz help me its urgent
    Thanx in advance
    Deepali

    countTokens() should have been called before the while loop.
    so, System.out.println("Count is " +st.countTokens()); should be place before the while loop or create
    a local int variable to store the count and use the variable in the
    System.out.println("Count is " + count);
    The reason why you're not getting the proper count is this:
        In the while loop..you use nextToken()..when this method is called..countToken() method count the total
        number of token left; therefore...after the while loop..countToken() will always return ZERO.
        you should use the String split(String regex) function, if you are using the jdsk 1.4 or higher.
    public static void main(String[] args) {
        String str= new String("REMOVE_STR,01,6403,40,143,990,410,,,11,ATTN PAT COLEMAN,, ,,,N,,,,,,,,,,,NC,,,,,");
        String s[] = str.split(",");  // require jdk 1.4
        // NOTE:   the String "a,,b"      - two commas return
        //    s[0] = "a"    
        //    s[1] = "";    // empty string
        //    s[2] = "";    // empty string
        //    s[3] = "b";
        for (int i = 0; i < s.length; i++)
            System.out.println("Value of i = " + s);
    System.out.println("Count is = " + (s.length - 1) );

  • URGENT: Help reqd with wwsbr_explorer

    Jerry,
    I am able to create a sitemap by using the above package and passing it the values that I need for site and render type. However, I do not know the values for p_header and p_footer. Can you please help me out.
    Also, I would like to supress the [Return Object] hyperlink. I am quite content with any unsupported bit of code. My client
    cannot wait till 3.1 for the sitemap feature.
    Please help
    Sanjay

    p_header takes the name of a valid string in WWNLS_STRINGS$ table for which the actual string that is displayed is returned. The domain and sub-domain is hardcoded to wws and text respectively. This is the equivalent of:
    v_header := wwnls_api.get_string
    (p_domain=>'wws',
    p_sub_domain=>'text',
    p_name => p_header,
    p_language=>'us');
    v_header would then be the actual header that gets displayed. p_header is the string that identifies the v_header within wws domain and text sub-domain.
    To hide Return Object (remember this will result in the functionality becoming unusable) find all instances of l_robj and the associated 'ReturnObject' and set them to null in sbrexplr.pkb. For example:
    if p_object_type = 'FOLDERMAP' then
    return l_robj;
    under upper(p_menu_type) = 'LABELS' and the associated
    if p_object_type = 'FOLDERMAP' then
    return 'ReturnObject';
    under upper(p_menu_type) = 'COMMANDS' should be set to return NULL:
    if p_object_type = 'FOLDERMAP' then
    return NULL;
    if p_object_type = 'FOLDERMAP' then
    return NULL;
    Another way this was implemented is:
    l_folder_menu.MenuLabel := l_robj;
    l_folder_menu.MenuCmd := 'ReturnObject';
    These should also be set to NULL:
    l_folder_menu.MenuLabel := NULL;
    l_folder_menu.MenuCmd := NULL;
    null

  • Urgent help reqd : DynaValidatorForm with html:multibox

    Hi,
    I've an urgent issue. I'm using a DynaValidatorForm to retreive data from struts <html:multibox> . But when the checkboxes are disabled, even if the boxes are checked, the form fails to retreive the data in the action page. But if I make it enable, it works. Just wondering,if DynaValidatorForm doesn't support disabled checkboxes.
    Also, I tried using hidden parameters instead, but I can't find a way to track the values for which the checke boxes are checked.
    Here's the code I'm using in jsp :
    <logic:notEmpty name="promotionComponentsList">
    <bean:define id="promotionComponentsList" name="promotionComponentsList"/>
    <logic:iterate id="option" name="promotionComponentsList" indexId="pIdx" type="com.jun.esales.epromo.model.referencedata.Option">
    <%if((pIdx.intValue()%2)==0){%>
    <td><html:multibox property="promotionComponent" disabled="<%=!isCreatorEditable%>" onclick="javascript:chgPromotionComponents(this);" value="<%=option.getCode()%>"/>     <bean:write property="name" name="option"/><br>
    <%} else {%>
                                       <html:multibox property="promotionComponent" disabled="<%=!isCreatorEditable%>" onclick="javascript:chgPromotionComponents(this);" value="<%=option.getCode()%>"/>     <bean:write property="name" name="option"/></td>
                                       <%}%>
                                       </logic:iterate>
                             </logic:notEmpty>
    Any pointer on this will be highly appreciated as I'm stuck in this for a while now.
    Thanks,

    If a checkbox (or any html form component for that matter) is disabled, it won't submit a value.
    This is a feature of html - NOT of struts. Struts can't do anything to change this functionality.
    Maybe you could include a hidden field for the value "isCreatorEditable" and only run the validation IF the editable flag is there.
    Good luck,
    evnafets

  • Urgent help reqd on CRM tables/FM/BAdI

    Hi Everybody,
    I'm new to CRM, though old to ABAP. Need some help on the following:-
    1) CRM tables and their relationship too (esp. contract, order, billing, iBase, counter & realted to UBB).
    2) Enhancement of BAdIs.
    3) Setting actions (esp. sending forms at trigger).
    Also, my mail id is [email protected]
    Regards,
    Sanj.

    hi
    as u have these documents with  you now. i appreciate if u could send it to mail id
    [email protected]
    thank you
    chandra

  • Urgent: Help Reqd for outfile

    Hi,
    My Oracle version is 10g and I am using SQL Plus.
    When I use command:
    select * from emp into outfile 'e1.txt';
    it gives me error:
    ORA-00933: SQL command not properly ended
    I have tried all the possible options but none work.
    Please help me solve it,
    thanks,
    R.GOPALAN

      select * from emp into outfile 'e1.txt';
                             ^
                             |
                             |
                             is not a command
    a SELECT statement with an INTO clause is to be used with a PL/SQL. those what you see on the INTO clause are all variables that are declared in PL/SQL code. basically the correct syntax is
      select [column,...] into [variable,...] from [table]
    anyway where do you happen to get the idea that the OUTFILE is an oracle command?

  • Urgent help:send image over network using rmi

    hi all,
    i have few question about send image using rmi.
    1) should i use ByteArrayOutputStream to convert image into byte array before i send over network or just use fileinputstream to convert image into byte array like what i have done as below?
    public class RemoteServerImpl  extends UnicastRemoteObject implements RemoteServer
      public RemoteServerImpl() throws RemoteException
      public byte[] getimage() throws RemoteException
        try{
           // capture the whole screen
           BufferedImage screencapture = new Robot().createScreenCapture(new     Rectangle(Toolkit.getDefaultToolkit().getScreenSize()) );
           // Save as JPEG
           File file = new File("screencapture.jpg");
           ImageIO.write(screencapture, "jpg", file);
            byte[] fileByteContent = null;
           fileByteContent = getImageStream("screencapture.jpg");
           return fileByteContent;
        catch(IOException ex)
      public byte[] getImageStream(String fname) // local method
        String fileName = fname;
        FileInputStream fileInputStream = null;
        byte[] fileByteContent = null;
          try
            int count = 0;
            fileInputStream = new FileInputStream(fileName);  // Obtains input bytes from a file.
            fileByteContent = new byte[fileInputStream.available()]; // Assign size to byte array.
            while (fileInputStream.available()>0)   // Correcting file content bytes, and put them into the byte array.
               fileByteContent[count]=(byte)fileInputStream.read();
               count++;
           catch (IOException fnfe)
         return fileByteContent;           
    }2)if what i done is wrong,can somebody give me guide?else if correct ,then how can i rebuild the image from the byte array and put it in a JLable?i now must use FileOuputStream but how?can anyone answer me or simple code?
    thanks in advance..

    Hi! well a had the same problem sending an image trough RMI.. To solve this i just read the image file into a byte Array and send the array to the client, and then the client creates an imegeIcon from the byte Array containing the image.. Below is the example function ton read the file to a byte Array (on the server) and the function to convert it to a an imageIcon (on the client).
    //      Returns the contents of the file in a byte array.
        public static byte[] getBytesFromFile(File file) throws IOException {
            InputStream is = new FileInputStream(file);
            // Get the size of the file
            long length = file.length();
            // You cannot create an array using a long type.
            // It needs to be an int type.
            // Before converting to an int type, check
            // to ensure that file is not larger than Integer.MAX_VALUE.
            if (length > Integer.MAX_VALUE) {
                // File is too large
            // Create the byte array to hold the data
            byte[] bytes = new byte[(int)length];
            // Read in the bytes
            int offset = 0;
            int numRead = 0;
            while (offset < bytes.length
                   && (numRead=is.read(bytes, offset, bytes.length-offset)) >= 0) {
                offset += numRead;
            // Ensure all the bytes have been read in
            if (offset < bytes.length) {
                throw new IOException("Could not completely read file "+file.getName());
            // Close the input stream and return bytes
            is.close();
            return bytes;
        }to use this function simply use something like this
    public byte[] getImage(){
    byte[] imageData;
              File file = new File("pic.jpg");
              // Change pic.jpg for the name of your file (duh)
              try{
                   imageData = getBytesFromFile(file);
                   // Send to client via RMI
                            return imageData;
              }catch(IOException ioe){
                           // Handle exception
                           return null; // or whatever you want..
    }and then on the client you could call a function like this
    public ImageIcon getImageFromServer(){
         try{
              // get the image from the RMI server
              byte[] imgBytes = myServerObject.getImage();
              // Create an imageIcon from the Array of bytes
              ImageIcon ii = new ImageIcon(imgBytes);
              return ii;
         }catch(Exception e){
              // Handle some error..
              // If yo get here probably something went wrong with the server
              // like File Not Found or something like that..
              e.printStackTrace();
              return null;
    }Hope it helps you..

  • Ora-12203 error when connecting to oracle 9i on win2003 - urgent help reqd

    hi
    one of our clients who is on same N3 network and is trying to log on to our oracle 9i database which is installed on windows 2003 + srv pack 1 but is getting ora-12203 erorr.
    the ip address of the client machine has been allowed thr our firewalls and been allowed to use sqlnet on oracle port 1521
    following setting have also been done
    in registry HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME(0) i have set
    USED_SHARED_SOCKET=TRUE
    using Net manager, i have set connection type as DEDICATED_SERVER.
    protocol as TCP/IP and Port no =1521.
    At O/S level we have given oracle_home for 9i access (read, modify execute ..etc) to all sub-folders under e:\orant\ora9i
    i have restarted the listener service and also the windows 2003 server.
    Is there any specific setup criteria which we need to cater when users connect to windows 2003 server
    thanks
    kedar

    Hi Paul
    we have 2 external machine which have been given access thr our firewalls
    our database is in Wales and the machines are in england.
    everything is ok on the server as i have checked the settings which i could know of
    All these machines are on same N3 network , the 2 client machines have DNSlookup set which goes thr all the necessary firewalls and when the following command is run on client machine it can see the server
    c:\> nslookup < machine_name >
    the access to our database is given thr range of ip address as we dont have static IP and when the above command is run it returns dynamic IP address for the database in Wales
    H:\>nslookup krusty.hsw.wales.nhs.uk
    Server: bwd-dc1.bwd.xelpct.nhs.uk
    Address: 10.xxx.xx.xx
    Non-authoritative answer:
    Name: krusty.hsw.wales.nhs.uk
    Address: 194.xxxx.x.xx <---- ip address of databse
    Thanks
    Kedar

  • Urgent: Help reqd for designing layout

    Hi,
    I need some assistance is designing following scenario:
    How to have a calculated column in the layout?
    Consider a cost center group A having 3 cost centers rolled up under it. First amount is planned for group and then distributed either manually or using function to each of the 3 cost centers.
    1. Now in the layout I want a column which shows % for each cost center of the total amount. Ex: if cost center group A = $300 and each cost center has $100 in it then for which cost center it should show 33.33%.
    2. Also not if this % value is changed then figures should change accordingly. Ex: if for 1 cost center 33.33% is changed to 25% then now its amount should change to $75 and $25 should go to not assigned.
    Note: there is no key figure in the cube which stores this % value. It is something which is required only during planning.
    How can I achieve the above scenario?
    Thank you,
    sam

    Now in the layout I want a column which shows % for each cost center of the total amount. Ex: if cost center group A = $300 and each cost center has $100 in it then for which cost center it should show 33.33%.
    Define the key figure for the percentage and include in the layout as a display column; write a fox formula to derive the % and when you run the fox, the comparison colum will be displayed automatically.
    For examaple:
    = * .80.
    If your percentage varies per cost centre, then define a variable of type numeric value and use VARV command to get the variable value.
    Ravi Thothadri

Maybe you are looking for

  • Portable Hardrive Won't Start or Mount

    Ok , I have a Western Digital Passport portable hard drive. I had it connected to my MacbookPro laptop when my comp froze so i held the power button and did a hard restart. Ever since then my Mac cannot detect this hardrive and it wont mount on my de

  • IPhoto calendar size options

    Is the large 13" x 10.4" the only sizing option for a calendar with iPhoto '09? My brother has an older version ('06) and was able to order a smaller size of the calendar he made in the '06 version. When I go to the buy calendar steps for my calendar

  • Chainese From Prints # .

    Hi , We have done some modifications ( increased the font size of character  and added some text in the terms and conditions Page ) in the PO script for Chaina (ZH) . When we see the print priview every thing is fine . But , we print the PO , PO is g

  • How to play Netflix on my Imac G5, it has Safari and Firefox 3, and over 1gb Ram and Mac OS X 10.4.11

    How to play Netflix on my Imac G5, it has Safari and Firefox 3, and over 1gb Ram and Mac OS X 10.4.11

  • Alienware Gaming Computers with incomplete specs

    The new Alienware gaming computers (AA-2343CSB & A51-2443CSB) show dual graphics cards on the back image but make no mention of that on the specs.  They also make no mention of the power supply wattage which is entremely important if you ever plan to