Data transfer with some errors on registers. (Novice question)

Hi experts.
First of all i wat to say that i'm realtively novice in BW.
I have an ods object.  I have a transformation>Data Transfer Processes>Infopackage to load data to it.
I execute this with a process chain.
well the roblem is that some registers I get are erroeous. That's ok, i just want lo load the OK regs, but when this happens the sistem does't load any.
I want to load only the good registers and be reported about the errors too.
Can someone please give me some advice about this?? I think thje secret is in the error handling customizing on the DTP, and maybe create a error DTP and something in the infopackage.
Any tip to me please?
Thank you!!!

Hi,
you need to maintain some parameters in the update tab of  the dtp.
a) set the error handling to update valid records, reporting possible (request green)
b) enhance the no. of error records to the size of the data packet.
c) create a error dtp
Now all records without error will be updated, the request will be green and so available for reporting. The records with errors will go to the error stack and can be edited there. The records of the error stack will be updated thru a error dtp.
regards
Siggi

Similar Messages

  • Data transfer with IDoc

    Hi All,
    Can any one please explain me about "Data transfer with IDoc".

    Dear Prasad,
    Using the IDoc option , you will not have a staging in BW like PSA were you can do corrections if required,
    We can use IDOC option when we are very sure that data we are loading is error free,
    and in older versions we are forced to use only IDOC option when doing hierarchy loads and its ruled out now,
    Data transfer with IDoc
    The data is packed into IDocs by the source system and sent to the Business Information Warehouse. In BW your data is saved persistently and intransparently in the IDoc store. From there the IDocs can be updated in the IDocs manually or automatically.
    It is used for hierarchies load Limitations with IDoc is:
    transfer structure must not have more than 1000 Bytes in the character format.
    If it is a critical data we can use IDocs it can't be modified here. In case the load fails we need to load data from source system.
    http://help.sap.com/saphelp_nw04/helpdata/en/7d/724d3caa70ea6fe10000000a114084/frameset.htm
    Hope this helps u..
    Best Regards,
    VVenkat.
    Edited by: Venkata Narayana Jakkampudi on Dec 23, 2008 12:03 PM

  • I ve updated my i pod touch to version 6.0.1. Installation got failed with some error msg, and now my i pod is not getting detedted in my system.Help me to fix it up.

    i ve updated my i pod touch to version 6.0.1. Installation got failed with some error msg, and now my i pod is not getting detedted in my system.Help me to fix it up.

    What's the error mesage?

  • Data transfer schedule run error-object variable/with block variable no set

    I want to automate a Data Transfer Workbench routine.
    I created the appropriate xml file but when I run the .bat file I get the following error: "Object variable or with variable not set."
    I think that the problem resides in the xml file but there is no documentation for the xml syntax so it's impossible to correct it.
    thanks in advance

    Solved.
    The problem was in the .bat syntax.
    At the -s option the filename doesnt need quotation marks.

  • [SOLVED] shutdown computer with some errors

    Hello.
    I have no serious problem with my computer, just after some journalctl random check I noticed that when I shutdown or reboot my computer, journalctl get the following problem:
    Mar 01 10:41:46 LenovoArch dhcpcd[534]: enp6s0: removing interface
    Mar 01 10:41:46 LenovoArch systemd[1]: wicd.service: main process exited, code=exited, status=1/FAILURE
    Mar 01 10:41:46 LenovoArch systemd[1]: Unit wicd.service entered failed state.
    Mar 01 10:41:46 LenovoArch systemd[1]: wicd.service failed.
    Mar 01 10:41:46 LenovoArch systemd[1]: Stopped (with error) /dev/mapper/sw.
    Mar 01 10:41:46 LenovoArch systemd[1]: Stopped (with error) /dev/disk/by-uuid/af2374d1-5339-4471-9e6a-5798f5ef0943.
    Mar 01 10:41:46 LenovoArch systemd[1]: Stopped (with error) /dev/disk/by-id/dm-uuid-CRYPT-PLAIN-sw.
    Mar 01 10:41:46 LenovoArch systemd[1]: Stopped (with error) /dev/disk/by-id/dm-name-sw.
    Mar 01 10:41:46 LenovoArch systemd[1]: Stopped (with error) /dev/dm-1.
    Mar 01 10:41:46 LenovoArch systemd[1]: Stopped (with error) /sys/devices/virtual/block/dm-1.
    Mar 01 10:41:46 LenovoArch mkinitcpio[1390]: ==> Starting build: none
    Mar 01 10:41:47 LenovoArch mkinitcpio[1390]: -> Running build hook: [sd-shutdown]
    Mar 01 10:41:47 LenovoArch mkinitcpio[1390]: ==> Build complete.
    Mar 01 10:41:47 LenovoArch systemd[1]: Shutting down.
    Well, I can see two issues.
    One for wicd.service which I don't mind.
    Second that there are some errors (umounting?) my encrypted disks.
    The strange thing is that these locations are invalid.
    My /dev/disk/* is:
    disk/by-id:
    total 0
    lrwxrwxrwx 1 root root 9 Mar 1 10:42 ata-WDC_WD5000LPVX-00V0TT0_WD-WX71A1408071 -> ../../sda
    lrwxrwxrwx 1 root root 10 Mar 1 10:42 ata-WDC_WD5000LPVX-00V0TT0_WD-WX71A1408071-part1 -> ../../sda1
    lrwxrwxrwx 1 root root 10 Mar 1 10:42 ata-WDC_WD5000LPVX-00V0TT0_WD-WX71A1408071-part2 -> ../../sda2
    lrwxrwxrwx 1 root root 10 Mar 1 10:42 ata-WDC_WD5000LPVX-00V0TT0_WD-WX71A1408071-part3 -> ../../sda3
    lrwxrwxrwx 1 root root 10 Mar 1 10:42 ata-WDC_WD5000LPVX-00V0TT0_WD-WX71A1408071-part4 -> ../../sda4
    lrwxrwxrwx 1 root root 10 Mar 1 10:42 ata-WDC_WD5000LPVX-00V0TT0_WD-WX71A1408071-part5 -> ../../sda5
    lrwxrwxrwx 1 root root 10 Mar 1 10:42 ata-WDC_WD5000LPVX-00V0TT0_WD-WX71A1408071-part6 -> ../../sda6
    lrwxrwxrwx 1 root root 10 Mar 1 10:42 ata-WDC_WD5000LPVX-00V0TT0_WD-WX71A1408071-part7 -> ../../sda7
    lrwxrwxrwx 1 root root 10 Mar 1 10:42 dm-name-data -> ../../dm-2
    lrwxrwxrwx 1 root root 10 Mar 1 10:42 dm-name-root -> ../../dm-0
    lrwxrwxrwx 1 root root 10 Mar 1 10:42 dm-name-sw -> ../../dm-1
    lrwxrwxrwx 1 root root 10 Mar 1 10:42 dm-uuid-CRYPT-LUKS1-2b7a4765f06144d2b94ebb2975fe4aa8-data -> ../../dm-2
    lrwxrwxrwx 1 root root 10 Mar 1 10:42 dm-uuid-CRYPT-LUKS1-6282b8d9b3f24e1192486bfcb8d0e777-root -> ../../dm-0
    lrwxrwxrwx 1 root root 10 Mar 1 10:42 dm-uuid-CRYPT-PLAIN-sw -> ../../dm-1
    lrwxrwxrwx 1 root root 9 Mar 1 10:42 wwn-0x50014ee6aef8ce92 -> ../../sda
    lrwxrwxrwx 1 root root 10 Mar 1 10:42 wwn-0x50014ee6aef8ce92-part1 -> ../../sda1
    lrwxrwxrwx 1 root root 10 Mar 1 10:42 wwn-0x50014ee6aef8ce92-part2 -> ../../sda2
    lrwxrwxrwx 1 root root 10 Mar 1 10:42 wwn-0x50014ee6aef8ce92-part3 -> ../../sda3
    lrwxrwxrwx 1 root root 10 Mar 1 10:42 wwn-0x50014ee6aef8ce92-part4 -> ../../sda4
    lrwxrwxrwx 1 root root 10 Mar 1 10:42 wwn-0x50014ee6aef8ce92-part5 -> ../../sda5
    lrwxrwxrwx 1 root root 10 Mar 1 10:42 wwn-0x50014ee6aef8ce92-part6 -> ../../sda6
    lrwxrwxrwx 1 root root 10 Mar 1 10:42 wwn-0x50014ee6aef8ce92-part7 -> ../../sda7
    disk/by-label:
    total 0
    lrwxrwxrwx 1 root root 10 Mar 1 10:42 boot-1 -> ../../sda1
    lrwxrwxrwx 1 root root 10 Mar 1 10:42 boot-2 -> ../../sda2
    disk/by-uuid:
    total 0
    lrwxrwxrwx 1 root root 10 Mar 1 10:42 12364cfc-b703-4b70-8e1f-a63bc8b5717b -> ../../dm-0
    lrwxrwxrwx 1 root root 10 Mar 1 10:42 1ca5bf46-7d91-4356-9f7f-71fa65cb1d9d -> ../../sda2
    lrwxrwxrwx 1 root root 10 Mar 1 10:42 2b7a4765-f061-44d2-b94e-bb2975fe4aa8 -> ../../sda7
    lrwxrwxrwx 1 root root 10 Mar 1 10:42 47a6cdfb-60f4-4f74-8f9f-2dc3dcd23599 -> ../../dm-2
    lrwxrwxrwx 1 root root 10 Mar 1 10:42 4c8b493d-c250-44c9-8962-02bf816cdc09 -> ../../sda5
    lrwxrwxrwx 1 root root 10 Mar 1 10:42 5a781d6b-4f58-481d-92c2-8113efdb80c8 -> ../../sda1
    lrwxrwxrwx 1 root root 10 Mar 1 10:42 6282b8d9-b3f2-4e11-9248-6bfcb8d0e777 -> ../../sda6
    lrwxrwxrwx 1 root root 10 Mar 1 10:42 e6017dac-c2ea-43e1-b229-d82905374161 -> ../../dm-1
    My cryptab is:
    sw /dev/disk/by-id/ata-WDC_WD5000LPVX-00V0TT0_WD-WX71A1408071-part3 /dev/urandom swap,cipher=aes-cbc-essiv:sha256,size=256
    data /dev/disk/by-id/ata-WDC_WD5000LPVX-00V0TT0_WD-WX71A1408071-part7 none
    And my fstab is:
    /dev/mapper/root ext4 defaults 0 1
    /dev/sda2 /boot ext4 defaults 0 2
    /dev/mapper/sw none swap swap 0 0
    /dev/mapper/data /home ext4 defaults 0 3
    Any idea how to fix it?
    Thank you.
    Last edited by alex.theoto (2015-05-02 15:42:40)

    Problem solved after the upgrade of systemd version 219-5
    There were very few cases on shutdown with no error on version 218 but from 219 I haven't see that problem.
    I think it is solved.

  • Nouveau doesn't start with some error messages

    I have Samsung NP300V5A laptop, with GeForce GT520MX installed. After nouveau installation I saw some errors I've never seen before, and I didn't find anything useful on the web on that matter. Any suggestions appreciated.
    dmesg|grep nouveau:
    [   11.002437] nouveau  [  DEVICE][0000:01:00.0] BOOT0  : 0x0d9110a1
    [   11.002439] nouveau  [  DEVICE][0000:01:00.0] Chipset: GF119 (NVD9)
    [   11.002440] nouveau  [  DEVICE][0000:01:00.0] Family : NVD0
    [   11.003658] nouveau  [   VBIOS][0000:01:00.0] checking PRAMIN for image...
    [   11.051772] nouveau  [   VBIOS][0000:01:00.0] ... signature not found
    [   11.051774] nouveau  [   VBIOS][0000:01:00.0] checking PROM for image...
    [   11.051839] nouveau  [   VBIOS][0000:01:00.0] ... signature not found
    [   11.051840] nouveau  [   VBIOS][0000:01:00.0] checking ACPI for image...
    [   11.051842] nouveau  [   VBIOS][0000:01:00.0] ... signature not found
    [   11.051843] nouveau  [   VBIOS][0000:01:00.0] checking PCIROM for image...
    [   11.051844] nouveau  [   VBIOS][0000:01:00.0] ... signature not found
    [   11.051845] nouveau E[   VBIOS][0000:01:00.0] unable to locate usable image
    [   11.065308] nouveau E[  DEVICE][0000:01:00.0] failed to create 0x10000001, -22
    [   11.078877] nouveau E[     DRM] failed to create 0x80000080, -22
    [   11.092800] nouveau: probe of 0000:01:00.0 failed with error -22
    lspci|grep NVIDIA:
    01:00.0 3D controller: NVIDIA Corporation GF119 [GeForce GT 520MX] (rev a1)
    /var/log/Xorg.8.log:
    http://anonymousdelivers.us/44377
    lsmod|grep nouveau:
    nouveau               916214  0
    mxm_wmi                 1467  1 nouveau
    wmi                     8379  2 mxm_wmi,nouveau
    ttm                    64499  1 nouveau
    drm_kms_helper         35090  2 i915,nouveau
    video                  11170  3 i915,samsung_laptop,nouveau
    drm                   223731  5 ttm,i915,drm_kms_helper,nouveau
    i2c_algo_bit            5391  2 i915,nouveau
    i2c_core               22774  7 drm,i915,i2c_i801,drm_kms_helper,i2c_algo_bit,nouveau,videodev
    button                  4701  2 i915,nouveau
    Last edited by JediKnight (2013-04-08 23:33:18)

    Try to remove nouveau and use instead the nvidia driver, see if it solves your problem.
    If you use nouveau because you absolutely want an free driver, then I can't help you, I never used it myself .

  • Start Data Transfer Aborted Activity Error

    We got an error in phase Start Data Transfer
    Runtime Errors         CONNE_IMPORT_WRONG_COMP_LENG
    Short text
        Error when attempting to IMPORT object "<LT_PORTION>".
    This is from TDMS
    --- Table TPMP: Access plan: 00004 Writing behavior: 1 ---
    u0160t. obvest. DMC_RT_MSG051
    What could be wrong?
    Thank you,
    Mirko

    We got a solution from SAP
    1. Execute the 'Force Redefination' activity for the related
    conversion object (the one wich failed) via troubleshooter.
    2. Re-execute the activity 'Start Data Selection'.
    3. Re-execute the activity 'Start Data Transfer'.
    Mirko

  • HI Masters, in go.bat file  sld data transfer tirigering showing error

    HI Masters,
                      In visula j2ee admin tool when i am giving correct host name, portno, user id - j2ee_admin  and correct password ( in http setting tab and also cim client generation settings tab  , cim clinet test failed and also triggering sld data transfer also failed.
    in browser  http://hostname:portano/sld, it hiome home page, but all technical systems and all options with adminstration tab also showing in active mode ( not enable).
    what is the problem . i can not understand . what should be the problems  and what are the ways to solve the problem.
    Please give reply in detail

    Sujana,
    Check this document and follow the steps and you would be good to go.
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/652b1f46-0a01-0010-25ae-e7cb07b55414&overridelayout=true
    Cheers!
    Sandeep Tudumu

  • Need a little help with some errors.

    Receiving some errors..
    btn2.addActionListener(new ActionListener() {
    and also
    frame.setLocation(400,400);
    frame.setVisible(true);
    }<<~~has 2 errors here...
    Both above have class or interface expected errors..clueless on what i'm missing at the moment.
    Anyone mind pointing out what {'s and }'s i'm missing?
         btn1.addActionListener(new ActionListener() {
                             public void actionPerformed(ActionEvent evt) {
                                  btn1actions();
              private void btn1actions() {
                   if (radio1.isSelected()) System.out.println("Radio Button 1 is selected.");
                   if (radio2.isSelected()) System.out.println("Radio Button 2 is selected.");
         btn2.addActionListener(new ActionListener() {
                                       public void actionPerformed(ActionEvent evt) {
                                            btn2actions();
                        private void btn2actions() {
                             if (radio1.isSelected()) System.out.println("Radio Button 1 is selected.");
                             if (radio2.isSelected()) System.out.println("Radio Button 2 is selected.");
                   btn3.addActionListener(new ActionListener() {
                                       public void actionPerformed(ActionEvent evt) {
                                            btn1actions();
                        private void btn3actions() {
                             txt1.setText("");
                             txt1.requestFocus();
    public static void main(String[] args) {
        Test2 frame = new Test2();
        frame.setTitle("Test Frame");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setSize(400, 300);
        frame.setLocation(400,400);
        frame.setVisible(true);
    }

    All my code..finally posted...just need help with more errors.
    F:\DocumentsTest2.java:169: ';' expected
              btn1.addActionListener(new ActionListener()) {
    ^
    F:\Documents\Test2.java:176: illegal start of expression
              private void btn1actions() {
    ^
    F:\Documents\Test2.java:191: illegal start of expression
              private void btn2actions() {
    ^
    F:\Documents\.java:202: illegal start of expression
              private void btn3actions() {
    ^
    4 errors
    Tool completed with exit code 1
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    public class Test2 extends JFrame{
         static JButton btn1,btn2,btn3;
         static JTextField txt1;
         static JRadioButton radio1,radio2;
           public Test2() {
             Container container = getContentPane();
             container.setLayout(new BorderLayout());
              //Create Panels
                JPanel Panel1 = new JPanel();
                JPanel Panel2 = new JPanel();
                JPanel Panel3 = new JPanel();
                JPanel Panel4 = new JPanel();
                JPanel Panel5 = new JPanel();
                JPanel Panel6 = new JPanel();
                JPanel Panel7 = new JPanel();
                JPanel Panel8 = new JPanel();
                JPanel Panel9 = new JPanel();
                JPanel Panel10 = new JPanel();
              //Set Layout for Panels
              Panel3.setLayout(new BorderLayout());
              Panel4.setLayout(new BorderLayout());
              Panel5.setLayout(new BorderLayout());
              Panel6.setLayout(new BorderLayout());
              Panel10.setLayout(new BorderLayout());
              //Create the Various Fonts and Colors for this GUI
              Font font1 = new Font("SansSerif", Font.BOLD, 20);
              Font font2 = new Font("Serif", Font.PLAIN, 15);
              Color color1 = new Color(3,15,125);//A Dark Blue Color
              Color color2 = new Color(201,29,10);//A Red Color
              Color color3 = new Color(127,127,127);//A Grey Color
              //Create Buttons and Labels
             btn1 = new JButton("Submit");
             btn2 = new JButton("Display Schedule");
             btn3 = new JButton("Enter New Name");
             JLabel label1 = new JLabel("Student Name");
             JLabel label2 = new JLabel("Course Number");
              JLabel label3 = new JLabel("Welcome to the Java Community College");
              JLabel label4 = new JLabel("Registration System!");
              //Declare Text Field For Entering Student Names
              txt1 = new JTextField(15);
              //"Put Course Number from another Method Here"
              String[] courseStrings = { "CISM2230 A", "CISM2230 B", "CISM1110 A", "CISM1110 B", "CISM1120 A", "CISM1120 B" };
              JComboBox Combo1 = new JComboBox(courseStrings);
              //Declare Radio Buttons for Add and Drop Course
              radio1 = new JRadioButton("Add a Course", false);
              radio2 = new JRadioButton("Drop a Course", false);
              ButtonGroup radioButtons = new ButtonGroup();
              radioButtons.add(radio1);
              radioButtons.add(radio2);
              //Panel 10 is the Main Displaying Panel
              Panel10.add(Panel3, BorderLayout.NORTH);
              Panel10.add(Panel4, BorderLayout.CENTER);
              Panel10.add(Panel8, BorderLayout.SOUTH);
              //Panel 3 Used to Display Label 3 and 4 using Panels 1 and 2
              Panel3.add(Panel1, BorderLayout.NORTH);
              Panel3.add(Panel2, BorderLayout.CENTER);
              Panel1.add(label3);
             Panel2.add(label4);
              //Panel 4 Used to Display Student Name, Txt1, Course Number, Combo Box and Radio Buttons
             Panel5.add(label1, BorderLayout.NORTH);
             Panel5.add(txt1, BorderLayout.CENTER);
             Panel6.add(label2, BorderLayout.NORTH);
              Panel6.add(Combo1, BorderLayout.CENTER);
              Panel7.add(radio1, BorderLayout.NORTH);
              Panel7.add(radio2, BorderLayout.CENTER);
              Panel4.add(Panel5, BorderLayout.NORTH);
              Panel4.add(Panel6, BorderLayout.CENTER);
              Panel4.add(Panel7, BorderLayout.SOUTH);
              //Panel 8 Used to Display the Buttons
              Panel9.add(btn1, BorderLayout.CENTER);
              Panel9.add(btn2, BorderLayout.CENTER);
              Panel9.add(btn3, BorderLayout.SOUTH);
              Panel8.add(Panel9, BorderLayout.CENTER);
              //Setting Background, ForeGround and Font of all Text.
             Panel1.setBackground(color3);
             Panel2.setBackground(color3);
             Panel3.setBackground(color3);
             Panel4.setBackground(color3);
             Panel5.setBackground(color3);
             Panel6.setBackground(color3);
             Panel7.setBackground(color3);
             Panel8.setBackground(color3);
             Panel9.setBackground(color3);
             Panel10.setBackground(color3);
             btn1.setBackground(color3);
             btn2.setBackground(color3);
             btn3.setBackground(color3);
             radio1.setBackground(color3);
             radio2.setBackground(color3);
             btn1.setFont(font2);
             btn2.setFont(font2);
             btn3.setFont(font2);
             Combo1.setFont(font2);
             Combo1.setBackground(color3);
             Combo1.setForeground(color1);
             label1.setFont(font2);
             label2.setFont(font2);
             label3.setFont(font1);
             label4.setFont(font1);
             label1.setForeground(color2);
             label2.setForeground(color2);
             label3.setForeground(color1);
             label4.setForeground(color1);
             container.add(Panel10);
              //Setting Keyboard Shortcuts to Radio Buttons and Regular Buttons
              btn1.setMnemonic('S');
              btn2.setMnemonic('D');
              btn3.setMnemonic('E');
              radio1.setMnemonic('A');
              radio2.setMnemonic('C');
              //ActionListener
              btn1.addActionListener(new ActionListener()) {
                   public void actionPerformed(ActionEvent evt) {
                        btn1actions();
              private void btn1actions() {
                   if (radio1.isSelected()){ System.out.println("Radio Button 1 is selected. Button 1")};
                   if (radio2.isSelected()){ System.out.println("Radio Button 2 is selected. Button 1")};
              btn2.addActionListener(new ActionListener()) {
                   public void actionPerformed(ActionEvent evt) {
                                            btn2actions();
              private void btn2actions() {
                   if (radio1.isSelected()) System.out.println("Radio Button 1 is selected(Button 2).");
                   if (radio2.isSelected()) System.out.println("Radio Button 2 is selected.Button 2");
              btn3.addActionListener(new ActionListener()) {
                   public void actionPerformed(ActionEvent evt) {
                        btn1actions();
              private void btn3actions() {
                   txt1.setText("");
                   txt1.requestFocus();
         public static void main(String[] args) {
             JavaCollegeTest2 frame = new JavaCollegeTest2();
             frame.setTitle("Project 4");
             frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
             frame.setSize(400, 300);
             frame.setLocation(400,400);
             frame.setVisible(true);
    }

  • External data transfer with KEFC.

    Hi,
    We are trying to make an upload of a cvs file with tcode KEFC with SAP ECC 6.0.
    We have defined the structure and the transfer rules (KEFA and KEFB).
    The same file has been used with SAP 4.6 with the same structure and transfer rules.
    The upload has been made correctly on 4.6 while for ECC 6.0 we have a problem.
    The screen after the upload gives a list with the data read from the csv file, and for some field the value is missing (GJAHR, PERBL and MENGE).
    Opening the log generated, an empy list of the errors is shown (the light is red but all the record are blank).
    I don't know if the problem is related to the file, but uploading the same file in 4.6, the transfer data is correct.
    We have created the same structure for the two environments with the same field and the same lenght:
    (KEFA)
    Sender field 4.6     Type 4.6     Lenght 4.6     Sender field 6.0     Type 6.0     Lenght 6.0
    BUKRS                       CHAR        4     BUKRS                     CHAR     4
    WERKS                       CHAR        4     WERKS                     CHAR     4
    ARTNR                       CHAR       18     ARTNR                     CHAR     18
    KOKRS                       CHAR           4     KOKRS                     CHAR     4
    GJAHR                       NUMC        4     GJAHR                     NUMC     4
    PERBL                       NUMC        7     PERBL                     NUMC     7
    ABSMG_ME       UNIT        3     ABSMG_ME     UNIT     3
    MENGE                       NUMC       12     MENGE                     NUMC     12
    VRGAR                       CHAR       1     VRGAR                     CHAR     1
    VERSI                       CHAR       3     VERSI                     CHAR     3
    VKORG                       CHAR       4     VKORG                     CHAR     4
    KNDNR                       CHAR       10     KNDNR                     CHAR     10
    VTWEG                       CHAR       2     VTWEG                     CHAR     2
    KTGRD                       CHAR       2     KTGRD                     CHAR     2
    PLTYP                       CHAR       2     PLTYP                     CHAR     2
    but we have identified a difference during the setting of the transfer rule (KEFB): in the 4.6 the sender field have a different lenght from the same ones in the ECC 6.0.
    We have tried to re-create a new structure, but the sender field lenght remain the same.
    Do you know which is the problem? Could be possible that the cause is this difference between the field lenght? If yes, how we can solve this problem?
    Thanks a lot for your collaboration,
    Regards,
    Jody Mancini.

    Hi Sandhya,
    checking in the KEFD tcode, all the transfer rule between sender fields and receiving fields are correct.
    Following you can find the rules:
    Rec. field      Description         Lenght      Sender field      Formula
    ABSMG       Sales quantity          8            ---                 MENGE
    ARTNR         Product                  36          ARTNR             ---
    BUKRS        Company Code        8           BUKRS             ---
    GJAHR         Fiscal year              8           GJAHR             ---
    KNDNR        Customer                20          KNDNR             ---
    KOKRS        CO area                  8           KOKRS             ---
    KTGRD         AcctAssgGr            4           KTGRD              ---
    PERIO          Period/year            14          PERBL              ---
    VKORG        Sales org.               8          VKORG              ---
    VRGAR         Record type            2          VRGAR              ---
    VTWEG        Distr. channel          4          VTWEG              ---
    WERKS        Plant                      8          WERKS              ---
    WWPLT        Price list type          4          PLTYP               ---
    The field MENGE is the Sales quantity of the input file and PERBL is concatenate of the period and year.
    The rules seems to be correct.
    The difference I wrote yesterday is relates to the lenght of the receiving field.
    In the ECC 6.0 all fields (excepting ABSMG) have a double lenght of 4.6:
    Field     Lenght 6.0     Lenght 4.6
    ABSMG     8     8
    ARTNR     36     18
    BUKRS     8     4
    GJAHR     8     4
    KNDNR     20     10
    KOKRS     8     4
    KTGRD     4     2
    PERIO     14     7
    VKORG     8     4
    VRGAR     2     1
    VTWEG     4     2
    WERKS     8     4
    WWPLT     4     2
    The problem could be this different lenght? If so, where I can modify the lenght of the receiving fields?
    Thanks again,
    Regards,
    Jody Mancini.

  • Data Transfer with Socket

    Hi,
    we want to transfer some arrays using socket.
    On the server side we send two array (arrays of byte of ~50 Kbytes) with:
    PrintStream out = new PrintStream(client.getOutputStream(), true)
    out.write(Array of byte).
    On the client side we do not receive two stream of data of 50Kbyte, but we receive two or more stream of different size using:
    BufferedInputStream in = new BufferedInputStream(s.getInputStream()) in.read(Msg).
    Server side:
    Send Array1;
    Send Array2;
    Client Side:
    get Stream1;
    get Stream2;
    get Stream3;
    Stream1 = part of Array1
    Stream2 = remaining of Array1 and part of Array 2
    Stream3 = remaining of Array2
    Is it possible to receive each array in one stream each and not fragmented in different stream ??
    What we wanna is:
    Server side:
    Send Array1;
    Send Array2;
    Client side:
    get Stream1 (= Array1)
    get Stream2 (= Array2)
    Best Regs

    I didn't quite understand your post, given your mix of Java code and pseudocode.
    However, I shall attempt to give you some guidance:
    When you say you are using multiple streams, I am assuming that you are only using 1 stream, but reading in from it multiple times.
    With a network connection, delivery over the stream of all the content at one time cannot be guranteed. In practical terms this means that you cannot do the following:
    Server:
    send 50kb of data
    Client:
    receive 50kb of data.
    Close connection.
    What you have to do instead is:
    Server:
    send 50kb of data
    Client:
    read from stream until 50kb of data have been read.
    Close connection.
    For the above to work, you must know that you are expecting 50kb of data. If you don't know how big the data stream is going to be, there are two solutions:
    Solution 1: include length of data in send:
    Server:
    send 2 bytes representing the length of the data (in this case 12bk)
    send 12kb of data
    Client:
    read length of stream (2 bytes. Should give you 12kb).
    read 12kb of data.
    Close connection.
    Solution 2: include batch separators:
    This solution is when you want to send a number of batches down the same line (kindda what you want).
    Server:
    send 50kb of data
    send separator (e.g. '|''|')
    send 34kb of data
    Client:
    read stream until stream is closed, or separator encountered.
    if separator encountered, create new data batch, continue as above.
    The problem with solution 2, is that you now have to devise an appropriate way for escaping the separator. If the separator occurs naturally in the data you are sending, you should escape it on sending, and unescape it on reading in at the other end.
    However, after all of the explanation above, my advise to you is: use the ObjectOutputStream and the ObjectInputStream classes. With these, you should be able to send and receive the array with no problems. Follow the advice in the JavaDocs and possibly the Java Tutorial for more info on using the ObjectStreams.
    Regards,
    Manuel Amago.

  • SSIS Package fails in the middle of the execution with some error

    Hi ALL,
    I have an SSIS Package which basically loops across various files and various sheets and loads that data into a SQL table.Lets say i have 50 files it loads randomly somewhere around 30 and suddenly fails in the middle with the following error
    [Excel Source [1]] Error: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. 
    The AcquireConnection method call to the connection manager "Excel" failed with error code 0xC0202009. 
     I have no idea what this mean, i googled around and saw that i need to change the debugging properties from TRUE to FALSE, i did that but no use.
    Can someone please explain me what could be the reason for this one to be happening and how can i get around this one?
    Thanks.

    Hi Patrick,
    The link you gave above helped me to achieve what i exactly want. I am using multiple processes to load the files now.
    It really sucks that there is no solution for this one.But glad i am able to work it in different way.
    Thanks a lot for your reply.
    Not sure if its related
    I've had similar error recently while working with ACE provider and these steps helped me to fix it
    http://visakhm.blogspot.in/2013/12/how-to-solve-microsoftaceoledb120-error.html
    Please Mark This As Answer if it solved your issue
    Please Vote This As Helpful if it helps to solve your issue
    Visakh
    My Wiki User Page
    My MSDN Page
    My Personal Blog
    My Facebook Page

  • SOAP-XI-ABAP Proxy scenario suddenly not working... with some error.

    Hi,
    My interface is WS-XI-ABAPproxy.
    It was working fine. And I was able to test end-to-end using XML spy.
    After 5 days when I tested it again it is not working.
    I didn’t make any changes.
    Today when I run, it is giving error in XI box.
    Please find trace from XI box.
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Technical Routing
      -->
    - <SAP:Trace xmlns:SAP="http://sap.com/xi/XI/Message/30">
      <Trace level="1" type="T">Party normalization: sender</Trace>
      <Trace level="1" type="T">Sender scheme external = XIParty</Trace>
      <Trace level="1" type="T">Sender agency external = http://sap.com/xi/XI</Trace>
      <Trace level="1" type="T">Sender party external =</Trace>
      <Trace level="1" type="T">Sender party normalized =</Trace>
      <Trace level="1" type="B" name="CL_XMS_HTTP_HANDLER-HANDLE_REQUEST" />
    - <!--  ************************************
      -->
      <Trace level="1" type="T">XMB was called with URL /sap/xi/engine?type=entry</Trace>
      <Trace level="2" type="T">Request Line = POST /sap/xi/engine?type=entry HTTP/1.1</Trace>
      <Trace level="2" type="T">Host = sapxidev.sw.schwans.net:8080</Trace>
      <Trace level="2" type="T">Server protocol = HTTP/1.1</Trace>
      <Trace level="2" type="T">Remote address = 10.1.5.143</Trace>
      <Trace level="1" type="T">COMMIT is done by XMB !</Trace>
      <Trace level="1" type="B" name="CL_XMS_MAIN-ENTER_XMS" />
    - <!--  ************************************
      -->
      <Trace level="1" type="B" name="CL_XMS_MAIN-SET_START_PIPELINE" />
    - <!--  ************************************
      -->
      <Trace level="3" type="T">XMB was called with external pipeline PID = ENTRY</Trace>
      <Trace level="3" type="T">Getting type of XMB...</Trace>
      <Trace level="1" type="B" name="SXMBCONF-SXMB_GET_XMB_USE" />
      <Trace level="2" type="T">XMB kind = CENTRAL</Trace>
      <Trace level="3" type="T">Start pipeline found</Trace>
      <Trace level="2" type="T">Switch to external start pipeline PID = CENTRAL</Trace>
    - <Trace level="1" type="B" name="CL_XMS_TROUBLESHOOT-ENTER_PLSRV">
      <Trace level="3" type="T">No triggers found. OK.</Trace>
      </Trace>
      <Trace level="1" type="T">****************************************************</Trace>
      <Trace level="1" type="T">* *</Trace>
      <Trace level="1" type="T">* *</Trace>
      <Trace level="1" type="T">XMB entry processing</Trace>
      <Trace level="3" type="T">system-ID = XI1</Trace>
      <Trace level="3" type="T">client = 100</Trace>
      <Trace level="3" type="T">language = E</Trace>
      <Trace level="3" type="T">user = XIAFUSR_XI1</Trace>
      <Trace level="1" type="Timestamp">2007-12-27T23:10:34Z CET</Trace>
      <Trace level="1" type="T">* *</Trace>
      <Trace level="1" type="T">* *</Trace>
      <Trace level="1" type="T">****************************************************</Trace>
      <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_UC_EXECUTE" />
    - <!--  ************************************
      -->
      <Trace level="1" type="T">Message-GUID = ED93DCC0B4D011DCCE59001438BE3377</Trace>
      <Trace level="1" type="T">PLNAME = CENTRAL</Trace>
      <Trace level="1" type="T">QOS = EO</Trace>
      <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PIPELINE_ASYNC" />
    - <!--  ************************************
      -->
      <Trace level="3" type="T">QOS = EO</Trace>
      <Trace level="3" type="T">Message-GUID = ED93DCC0B4D011DCCE59001438BE3377</Trace>
      <Trace level="1" type="T">Get definition of external pipeline = CENTRAL</Trace>
    - <Trace level="1" type="B" name="CL_XMS_MAIN-LOOKUP_INTERNAL_PL_ID">
      <Trace level="3" type="T">External PLID = CENTRAL</Trace>
      <Trace level="3" type="T">Internal PLID = SAP_CENTRAL</Trace>
      </Trace>
      <Trace level="1" type="T">Get definition of internal pipeline = SAP_CENTRAL</Trace>
      <Trace level="3" type="T">Generate prefixed queue name</Trace>
      <Trace level="1" type="T">Queue name : XBTI0008</Trace>
      <Trace level="1" type="T">Generated prefixed queue name = XBTI0008</Trace>
      <Trace level="1" type="T">Schedule message in qRFC environment</Trace>
      <Trace level="3" type="T">Setup qRFC Scheduler</Trace>
      <Trace level="1" type="T">Setup qRFC Scheduler OK!</Trace>
      <Trace level="3" type="T">Call qRFC .... MsgGuid = ED93DCC0B4D011DCCE59001438BE3377</Trace>
      <Trace level="3" type="T">Call qRFC .... Version = 000</Trace>
      <Trace level="3" type="T">Call qRFC .... Pipeline = CENTRAL</Trace>
      <Trace level="3" type="T">OK.</Trace>
      <Trace level="1" type="T">----
    </Trace>
      <Trace level="1" type="T">Going to persist message</Trace>
      <Trace level="1" type="T">NOTE: The following trace entries are always lacking</Trace>
      <Trace level="1" type="T">- Exit WRITE_MESSAGE_TO_PERSIST</Trace>
      <Trace level="1" type="T">- Exit CALL_PIPELINE_ASYNC</Trace>
      <Trace level="1" type="T">Async barrier reached. Bye-bye !</Trace>
      <Trace level="1" type="T">----
    </Trace>
      <Trace level="3" type="T">Version number = 000</Trace>
      <Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_TO_PERSIST" />
    - <!--  ************************************
      -->
      <Trace level="3" type="T">Persisting message Status = 001</Trace>
      <Trace level="3" type="T">Message version 000</Trace>
      <Trace level="3" type="T">Pipeline CENTRAL</Trace>
    - <Trace level="1" type="B" name="interface activity determination">
      <Trace level="1" type="T">Version 000</Trace>
      <Trace level="1" type="T">Message status 000</Trace>
      <Trace level="1" type="T">Interface action INIT</Trace>
      <Trace level="1" type="T">(must be INIT for a new determination)</Trace>
      <Trace level="1" type="T">start CHECK_INTERFACE</Trace>
      <Trace level="1" type="T">--start sender interface action determination</Trace>
      <Trace level="1" type="T">select interface SqlSender_MI*</Trace>
      <Trace level="1" type="T">select interface namespace http://tsfco:I_CRM_SQL_COM_SC:XX:BpFromSqlToCrm</Trace>
      <Trace level="1" type="T">no interface found</Trace>
      <Trace level="1" type="T">end CHECK_INTERFACE</Trace>
      <Trace level="1" type="T">Set interface action INIT into *MAST*</Trace>
      </Trace>
    - <Trace level="1" type="B" name="CL_XMS_MAIN-PERSIST_READ_MESSAGE">
      <Trace level="3" type="T">Trace object available again now. OK.</Trace>
      <Trace level="3" type="T">Message was read from persist layer. OK.</Trace>
      <Trace level="3" type="T">Message properties in XMB object were setup. OK.</Trace>
      <Trace level="3" type="ToDo">Make sure we catch exceptions in persist read</Trace>
      <Trace level="3" type="ToDo">Tracing obj. not avail. before return of CL_XMS_MAIN-PERSIST_READ_MESSAGE</Trace>
      </Trace>
      <Trace level="1" type="T">Note: the following trace entry is written delayed (after read from persist)</Trace>
      <Trace level="1" type="B" name="SXMS_ASYNC_EXEC" />
    - <!--  ************************************
      -->
      <Trace level="3" type="T">message version successfully read from persist version= 000</Trace>
      <Trace level="2" type="T">Increment log sequence to 001</Trace>
      <Trace level="1" type="T">----
    </Trace>
      <Trace level="1" type="T">Starting async processing with pipeline CENTRAL</Trace>
      <Trace level="3" type="T">system-ID = XI1</Trace>
      <Trace level="3" type="T">client = 100</Trace>
      <Trace level="3" type="T">language = E</Trace>
      <Trace level="3" type="T">user = XIAFUSR_XI1</Trace>
      <Trace level="1" type="Timestamp">2007-12-27T23:10:34Z CET</Trace>
      <Trace level="1" type="T">----
    </Trace>
      <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PIPELINE_SYNC" />
    - <!--  ************************************
      -->
      <Trace level="1" type="T">Get definition of external pipeline CENTRAL</Trace>
    - <Trace level="1" type="B" name="CL_XMS_MAIN-LOOKUP_INTERNAL_PL_ID">
      <Trace level="3" type="T">External PLID = CENTRAL</Trace>
      <Trace level="3" type="T">Internal PLID = SAP_CENTRAL</Trace>
      </Trace>
      <Trace level="1" type="T">Corresponding internal pipeline SAP_CENTRAL</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">Pipeline attributes</Trace>
      <Trace level="3" type="T">PID = SAP_CENTRAL</Trace>
      <Trace level="3" type="T">ENABLE = 1</Trace>
      <Trace level="3" type="T">TRACELEVEL = 0</Trace>
      <Trace level="3" type="T">EXEMODE = A</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T" />
      <Trace level="3" type="T">Pipeline elements</Trace>
      <Trace level="3" type="T">ELEMPOS = 0001</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_RECEIVER_DETERMINATION</Trace>
      <Trace level="3" type="T">PLSRVTYPE =</Trace>
      <Trace level="3" type="T">FL_DUMMY = 0</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">ELEMPOS = 0002</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_INTERFACE_DETERMINATION</Trace>
      <Trace level="3" type="T">PLSRVTYPE =</Trace>
      <Trace level="3" type="T">FL_DUMMY =</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">ELEMPOS = 0003</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_RECEIVER_MESSAGE_SPLIT</Trace>
      <Trace level="3" type="T">PLSRVTYPE =</Trace>
      <Trace level="3" type="T">FL_DUMMY =</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">ELEMPOS = 0004</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_MAPPING_REQUEST</Trace>
      <Trace level="3" type="T">PLSRVTYPE =</Trace>
      <Trace level="3" type="T">FL_DUMMY =</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">ELEMPOS = 0007</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_OUTBOUND_BINDING</Trace>
      <Trace level="3" type="T">PLSRVTYPE =</Trace>
      <Trace level="3" type="T">FL_DUMMY =</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">ELEMPOS = 0008</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_CALL_ADAPTER</Trace>
      <Trace level="3" type="T">PLSRVTYPE = =SWITCH=</Trace>
      <Trace level="3" type="T">FL_DUMMY =</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">ELEMPOS = 0009</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_MAPPING_RESPONSE</Trace>
      <Trace level="3" type="T">PLSRVTYPE =</Trace>
      <Trace level="3" type="T">FL_DUMMY =</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T" />
      <Trace level="1" type="Timestamp">2007-12-27T23:10:34Z CET Begin of pipeline processing PLSRVID = CENTRAL</Trace>
    - <Trace level="1" type="B" name="PLSRV_RECEIVER_DETERMINATION">
      <Trace level="1" type="Timestamp">2007-12-27T23:10:34Z CET Start of pipeline service processing PLSRVID= PLSRV_RECEIVER_DETERMINATION</Trace>
    - <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV">
      <Trace level="3" type="T">Calling pipeline service: PLSRV_RECEIVER_DETERMINATION</Trace>
      <Trace level="3" type="T">Reading Pipeline-Service specification...</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">Pipeline service specification (table SXMSPLSRV)</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_RECEIVER_DETERMINATION</Trace>
      <Trace level="3" type="T">PLSRVTYPE =</Trace>
      <Trace level="3" type="T">ADRESSMOD = LOCAL</Trace>
      <Trace level="3" type="T">P_CLASS = CL_RD_PLSRV</Trace>
      <Trace level="3" type="T">P_IFNAME = IF_XMS_PLSRV</Trace>
      <Trace level="3" type="T">P_METHOD = ENTER_PLSRV</Trace>
      <Trace level="3" type="T">FL_LOG =</Trace>
      <Trace level="3" type="T">FL_DUMMY = 0</Trace>
      <Trace level="3" type="T" />
    - <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL">
    - <Trace level="1" type="B" name="CL_RD_PLSRV-ENTER_PLSRV">
      <Trace level="1" type="T">R E C E I V E R - D E T E R M I N A T I O N</Trace>
      <Trace level="1" type="T">Cache Content is up to date</Trace>
      <Trace level="2" type="T">Start without given receiver</Trace>
      <Trace level="2" type="T">Classic Receiver Determination via Rules.</Trace>
      <Trace level="2" type="T">Check conditions for rule line no. 1</Trace>
      <Trace level="2" type="T">...valid Receiver w/o Condition: - Sys_CR1_120</Trace>
      <Trace level="2" type="T">No Receiver found behaviour: 0</Trace>
      <Trace level="2" type="T">Number of Receivers:1</Trace>
      </Trace>
      </Trace>
      </Trace>
      <Trace level="1" type="Timestamp">2007-12-27T23:10:34Z CET End of pipeline service processing PLSRVID= PLSRV_RECEIVER_DETERMINATION</Trace>
      </Trace>
    - <Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_LOG_TO_PERSIST">
      <Trace level="3" type="T">Persisting message after plsrv call</Trace>
      <Trace level="3" type="T">Message-Version = 001</Trace>
      <Trace level="3" type="T">Message version 001</Trace>
      <Trace level="3" type="T">Pipeline CENTRAL</Trace>
    - <Trace level="1" type="B" name="interface activity determination">
      <Trace level="1" type="T">Version 001</Trace>
      <Trace level="1" type="T">Message status 001</Trace>
      <Trace level="1" type="T">Interface action INIT</Trace>
      <Trace level="1" type="T">(must be INIT for a new determination)</Trace>
      <Trace level="1" type="T">start CHECK_INTERFACE</Trace>
      <Trace level="1" type="T">--start sender interface action determination</Trace>
      <Trace level="1" type="T">select interface SqlSender_MI*</Trace>
      <Trace level="1" type="T">select interface namespace http://tsfco:I_CRM_SQL_COM_SC:XX:BpFromSqlToCrm</Trace>
      <Trace level="1" type="T">no interface found</Trace>
      <Trace level="1" type="T">--start receiver interface action determination</Trace>
      <Trace level="1" type="T">Loop 0000000001</Trace>
      <Trace level="1" type="T">select interface *</Trace>
      <Trace level="1" type="T">select interface namespace</Trace>
      <Trace level="1" type="T">no interface found</Trace>
      <Trace level="1" type="T">--no sender or receiver interface definition found</Trace>
      <Trace level="1" type="T">Hence set action to DEL</Trace>
      <Trace level="1" type="T">end CHECK_INTERFACE</Trace>
      <Trace level="1" type="T">Set interface action DEL into *MAST*</Trace>
      </Trace>
      </Trace>
    - <Trace level="1" type="B" name="PLSRV_INTERFACE_DETERMINATION">
      <Trace level="1" type="Timestamp">2007-12-27T23:10:34Z CET Start of pipeline service processing PLSRVID= PLSRV_INTERFACE_DETERMINATION</Trace>
    - <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV">
      <Trace level="3" type="T">Calling pipeline service: PLSRV_INTERFACE_DETERMINATION</Trace>
      <Trace level="3" type="T">Reading Pipeline-Service specification...</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">Pipeline service specification (table SXMSPLSRV)</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_INTERFACE_DETERMINATION</Trace>
      <Trace level="3" type="T">PLSRVTYPE =</Trace>
      <Trace level="3" type="T">ADRESSMOD = LOCAL</Trace>
      <Trace level="3" type="T">P_CLASS = CL_ID_PLSRV</Trace>
      <Trace level="3" type="T">P_IFNAME = IF_XMS_PLSRV</Trace>
      <Trace level="3" type="T">P_METHOD = ENTER_PLSRV</Trace>
      <Trace level="3" type="T">FL_LOG =</Trace>
      <Trace level="3" type="T">FL_DUMMY = 0</Trace>
      <Trace level="3" type="T" />
    - <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL">
    - <Trace level="1" type="B" name="CL_ID_PLSRV-ENTER_PLSRV">
      <Trace level="1" type="T">I N T E R F A C E - D E T E R M I N A T I O N</Trace>
      <Trace level="1" type="T">Cache Content is up to date</Trace>
      <Trace level="2" type="T">Check conditions for (Inb: Party Srvc If) Sys_CR1_120 CrmReceiver_MI</Trace>
      <Trace level="2" type="T">...valid InbIf without Condition: CrmReceiver_MI</Trace>
      <Trace level="2" type="T">Number of receiving Interfaces:1</Trace>
      </Trace>
      </Trace>
      </Trace>
      <Trace level="1" type="Timestamp">2007-12-27T23:10:34Z CET End of pipeline service processing PLSRVID= PLSRV_INTERFACE_DETERMINATION</Trace>
      </Trace>
    - <Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_LOG_TO_PERSIST">
      <Trace level="3" type="T">Persisting message after plsrv call</Trace>
      <Trace level="3" type="T">Message-Version = 002</Trace>
      <Trace level="3" type="T">Message version 002</Trace>
      <Trace level="3" type="T">Pipeline CENTRAL</Trace>
    - <Trace level="1" type="B" name="interface activity determination">
      <Trace level="1" type="T">Version 002</Trace>
      <Trace level="1" type="T">Message status 001</Trace>
      <Trace level="1" type="T">Interface action DEL</Trace>
      <Trace level="1" type="T">(must be INIT for a new determination)</Trace>
      <Trace level="1" type="T">Set interface action DEL into *MAST*</Trace>
      </Trace>
      </Trace>
      <Trace level="1" type="B" name="PLSRV_RECEIVER_MESSAGE_SPLIT" />
    - <!--  ************************************
      -->
      <Trace level="1" type="Timestamp">2007-12-27T23:10:34Z CET Start of pipeline service processing PLSRVID= PLSRV_RECEIVER_MESSAGE_SPLIT</Trace>
    - <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV">
      <Trace level="3" type="T">Calling pipeline service: PLSRV_RECEIVER_MESSAGE_SPLIT</Trace>
      <Trace level="3" type="T">Reading Pipeline-Service specification...</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">Pipeline service specification (table SXMSPLSRV)</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_RECEIVER_MESSAGE_SPLIT</Trace>
      <Trace level="3" type="T">PLSRVTYPE =</Trace>
      <Trace level="3" type="T">ADRESSMOD = LOCAL</Trace>
      <Trace level="3" type="T">P_CLASS = CL_XMS_PLSRV_RECEIVER_SPLIT</Trace>
      <Trace level="3" type="T">P_IFNAME = IF_XMS_PLSRV</Trace>
      <Trace level="3" type="T">P_METHOD = ENTER_PLSRV</Trace>
      <Trace level="3" type="T">FL_LOG =</Trace>
      <Trace level="3" type="T">FL_DUMMY = 0</Trace>
      <Trace level="3" type="T" />
    - <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL">
      <Trace level="1" type="B" name="CL_XMS_PLSRV_RECEIVER_SPLIT-ENTER_PLSRV" />
    - <!--  ************************************
      -->
      <Trace level="3" type="T">Case handling for different plsrv_ids PLSRV_RECEIVER_MESSAGE_SPLIT</Trace>
      <Trace level="2" type="T">got property produced by receiver determination</Trace>
      <Trace level="1" type="T">number of receivers: 1</Trace>
      <Trace level="1" type="T">Single-receiver split case</Trace>
      <Trace level="1" type="T">Post-split internal queue name = XBTOI___0000</Trace>
      <Trace level="1" type="T">----
    </Trace>
      <Trace level="1" type="T">Persisting single message for post-split handling</Trace>
      <Trace level="1" type="T" />
      <Trace level="1" type="T">Going to persist message + call qRFC now...</Trace>
      <Trace level="1" type="T">NOTE: The following trace entries are always lacking</Trace>
      <Trace level="1" type="T">- Exit WRITE_MESSAGE_TO_PERSIST</Trace>
      <Trace level="1" type="T">Async barrier reached. Bye-bye !</Trace>
      <Trace level="1" type="T">----
    </Trace>
      <Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_TO_PERSIST" />
    - <!--  ************************************
      -->
      <Trace level="3" type="T">Persisting message Status = 012</Trace>
      <Trace level="3" type="T">Message version 003</Trace>
      <Trace level="3" type="T">Pipeline CENTRAL</Trace>
    - <Trace level="1" type="B" name="interface activity determination">
      <Trace level="1" type="T">Version 003</Trace>
      <Trace level="1" type="T">Message status 001</Trace>
      <Trace level="1" type="T">Interface action DEL</Trace>
      <Trace level="1" type="T">(must be INIT for a new determination)</Trace>
      <Trace level="1" type="T">Set interface action DEL into *MAST*</Trace>
      </Trace>
    - <Trace level="1" type="B" name="CL_XMS_MAIN-PERSIST_READ_MESSAGE">
      <Trace level="3" type="T">Trace object available again now. OK.</Trace>
      <Trace level="3" type="T">Message was read from persist layer. OK.</Trace>
      <Trace level="3" type="T">Message properties in XMB object were setup. OK.</Trace>
      <Trace level="3" type="ToDo">Make sure we catch exceptions in persist read</Trace>
      <Trace level="3" type="ToDo">Tracing obj. not avail. before return of CL_XMS_MAIN-PERSIST_READ_MESSAGE</Trace>
      </Trace>
      <Trace level="1" type="T">Note: the following trace entry is written delayed (after read from persist)</Trace>
      <Trace level="1" type="B" name="SXMS_ASYNC_EXEC" />
    - <!--  ************************************
      -->
      <Trace level="3" type="T">message version successfully read from persist version= 004</Trace>
      <Trace level="2" type="T">Increment log sequence to 005</Trace>
      <Trace level="1" type="T">----
    </Trace>
      <Trace level="1" type="T">Starting async processing with pipeline CENTRAL</Trace>
      <Trace level="3" type="T">system-ID = XI1</Trace>
      <Trace level="3" type="T">client = 100</Trace>
      <Trace level="3" type="T">language = E</Trace>
      <Trace level="3" type="T">user = XIAFUSR_XI1</Trace>
      <Trace level="1" type="Timestamp">2007-12-27T23:25:53Z CET</Trace>
      <Trace level="1" type="T">----
    </Trace>
      <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PIPELINE_SYNC" />
    - <!--  ************************************
      -->
      <Trace level="1" type="T">Get definition of external pipeline CENTRAL</Trace>
    - <Trace level="1" type="B" name="CL_XMS_MAIN-LOOKUP_INTERNAL_PL_ID">
      <Trace level="3" type="T">External PLID = CENTRAL</Trace>
      <Trace level="3" type="T">Internal PLID = SAP_CENTRAL</Trace>
      </Trace>
      <Trace level="1" type="T">Corresponding internal pipeline SAP_CENTRAL</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">Pipeline attributes</Trace>
      <Trace level="3" type="T">PID = SAP_CENTRAL</Trace>
      <Trace level="3" type="T">ENABLE = 1</Trace>
      <Trace level="3" type="T">TRACELEVEL = 0</Trace>
      <Trace level="3" type="T">EXEMODE = A</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T" />
      <Trace level="3" type="T">Pipeline elements</Trace>
      <Trace level="3" type="T">ELEMPOS = 0001</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_RECEIVER_DETERMINATION</Trace>
      <Trace level="3" type="T">PLSRVTYPE =</Trace>
      <Trace level="3" type="T">FL_DUMMY = 0</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">ELEMPOS = 0002</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_INTERFACE_DETERMINATION</Trace>
      <Trace level="3" type="T">PLSRVTYPE =</Trace>
      <Trace level="3" type="T">FL_DUMMY =</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">ELEMPOS = 0003</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_RECEIVER_MESSAGE_SPLIT</Trace>
      <Trace level="3" type="T">PLSRVTYPE =</Trace>
      <Trace level="3" type="T">FL_DUMMY =</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">ELEMPOS = 0004</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_MAPPING_REQUEST</Trace>
      <Trace level="3" type="T">PLSRVTYPE =</Trace>
      <Trace level="3" type="T">FL_DUMMY =</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">ELEMPOS = 0007</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_OUTBOUND_BINDING</Trace>
      <Trace level="3" type="T">PLSRVTYPE =</Trace>
      <Trace level="3" type="T">FL_DUMMY =</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">ELEMPOS = 0008</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_CALL_ADAPTER</Trace>
      <Trace level="3" type="T">PLSRVTYPE = =SWITCH=</Trace>
      <Trace level="3" type="T">FL_DUMMY =</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">ELEMPOS = 0009</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_MAPPING_RESPONSE</Trace>
      <Trace level="3" type="T">PLSRVTYPE =</Trace>
      <Trace level="3" type="T">FL_DUMMY =</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T" />
      <Trace level="1" type="Timestamp">2007-12-27T23:25:53Z CET Begin of pipeline processing PLSRVID = CENTRAL</Trace>
      <Trace level="1" type="T">Start with pipeline element PLEL= 5EC3C53B4BB7B62DE10000000A1148F5</Trace>
    - <Trace level="1" type="B" name="PLSRV_MAPPING_REQUEST">
      <Trace level="1" type="Timestamp">2007-12-27T23:25:53Z CET Start of pipeline service processing PLSRVID= PLSRV_MAPPING_REQUEST</Trace>
    - <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV">
      <Trace level="3" type="T">Calling pipeline service: PLSRV_MAPPING_REQUEST</Trace>
      <Trace level="3" type="T">Reading Pipeline-Service specification...</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">Pipeline service specification (table SXMSPLSRV)</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_MAPPING_REQUEST</Trace>
      <Trace level="3" type="T">PLSRVTYPE =</Trace>
      <Trace level="3" type="T">ADRESSMOD = LOCAL</Trace>
      <Trace level="3" type="T">P_CLASS = CL_MAPPING_XMS_PLSRV3</Trace>
      <Trace level="3" type="T">P_IFNAME = IF_XMS_PLSRV</Trace>
      <Trace level="3" type="T">P_METHOD = ENTER_PLSRV</Trace>
      <Trace level="3" type="T">FL_LOG =</Trace>
      <Trace level="3" type="T">FL_DUMMY = 0</Trace>
      <Trace level="3" type="T" />
    - <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL">
    - <Trace level="1" type="B" name="CL_MAPPING_XMS_PLSRV3-ENTER_PLSRV">
      <Trace level="2" type="T">......attachment XI_Context not found</Trace>
      <Trace level="3" type="T">Mapping is already determined in the interface determination</Trace>
      <Trace level="3" type="T">Object ID of Interface Mapping 4C27809CF7983547B356B100F7AED5D2</Trace>
      <Trace level="3" type="T">Version ID of Interface Mapping 038CECC0946411DCBCA5E2130A0104F7</Trace>
      <Trace level="1" type="T">Interface Mapping http://tsfco:I_CRM_SQL_COM_SC:XX:BpFromSqlToCrm SqlToCrmFsCB_IM</Trace>
      <Trace level="3" type="T">Mapping Steps 1 JAVA com/sap/xi/tf/_SqlToCrmFsCB_MM_</Trace>
      <Trace level="3" type="T">Dynamic configuration is empty</Trace>
      <Trace level="2" type="T">Mode 0</Trace>
      <Trace level="3" type="T">Creating Java mapping com/sap/xi/tf/_SqlToCrmFsCB_MM_.</Trace>
      <Trace level="2" type="T">Call method execute of the application Java mapping com.sap.xi.tf._SqlToCrmFsCB_MM_</Trace>
      <Trace level="2" type="T">Java mapping com/sap/xi/tf/_SqlToCrmFsCB_MM_ completed. (executeStep() of com.sap.xi.tf._SqlToCrmFsCB_MM_</Trace>
      <Trace level="3" type="T">Dynamic configuration is empty</Trace>
      </Trace>
      </Trace>
      </Trace>
      <Trace level="1" type="Timestamp">2007-12-27T23:25:53Z CET End of pipeline service processing PLSRVID= PLSRV_MAPPING_REQUEST</Trace>
      </Trace>
    - <Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_LOG_TO_PERSIST">
      <Trace level="3" type="T">Persisting message after plsrv call</Trace>
      <Trace level="3" type="T">Message-Version = 005</Trace>
      <Trace level="3" type="T">Message version 005</Trace>
      <Trace level="3" type="T">Pipeline CENTRAL</Trace>
    - <Trace level="1" type="B" name="interface activity determination">
      <Trace level="1" type="T">Version 005</Trace>
      <Trace level="1" type="T">Message status 009</Trace>
      <Trace level="1" type="T">Interface action DEL</Trace>
      <Trace level="1" type="T">(must be INIT for a new determination)</Trace>
      <Trace level="1" type="T">Set interface action DEL into *MAST*</Trace>
      </Trace>
      </Trace>
    - <Trace level="1" type="B" name="PLSRV_OUTBOUND_BINDING">
      <Trace level="1" type="Timestamp">2007-12-27T23:25:53Z CET Start of pipeline service processing PLSRVID= PLSRV_OUTBOUND_BINDING</Trace>
      <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV" />
    - <!--  ************************************
      -->
      <Trace level="3" type="T">Calling pipeline service: PLSRV_OUTBOUND_BINDING</Trace>
      <Trace level="3" type="T">Reading Pipeline-Service specification...</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">Pipeline service specification (table SXMSPLSRV)</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_OUTBOUND_BINDING</Trace>
      <Trace level="3" type="T">PLSRVTYPE =</Trace>
      <Trace level="3" type="T">ADRESSMOD = LOCAL</Trace>
      <Trace level="3" type="T">P_CLASS = CL_XMS_PLSRV_OUTBINDING</Trace>
      <Trace level="3" type="T">P_IFNAME = IF_XMS_PLSRV</Trace>
      <Trace level="3" type="T">P_METHOD = ENTER_PLSRV</Trace>
      <Trace level="3" type="T">FL_LOG =</Trace>
      <Trace level="3" type="T">FL_DUMMY = 0</Trace>
      <Trace level="3" type="T" />
      <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL" />
    - <!--  ************************************
      -->
    - <Trace level="1" type="B" name="CL_XMS_PLSRV_OUTBINDING-ENTER_PLSRV">
      <Trace level="2" type="T">O U T B O U N D - B I N D I N G</Trace>
      <Trace level="2" type="T">Cache Content is up to date</Trace>
      <Trace level="2" type="T">determine OUTBOUND BINDING for:</Trace>
      <Trace level="2" type="T">-Mrs2sqlq02_BSer</Trace>
      <Trace level="2" type="T">-Sys_CR1_120</Trace>
      <Trace level="2" type="T">http://tsfco:I_CRM_SQL_COM_SC:XX:BpFromSqlToCrm.CrmReceiver_MI</Trace>
      <Trace level="2" type="T">Channel found: - Sys_CR1_120 - Rcv_Sys_CR1_XI</Trace>
      <Trace level="2" type="T">no header mapping defined</Trace>
      </Trace>
      </Trace>
      </Trace>
      <Trace level="1" type="Timestamp">2007-12-27T23:25:53Z CET End of pipeline service processing PLSRVID= PLSRV_OUTBOUND_BINDING</Trace>
      </Trace>
      <Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_LOG_TO_PERSIST" />
    - <!--  ************************************
      -->
      <Trace level="3" type="T">Persisting message after plsrv call</Trace>
      <Trace level="3" type="T">Message-Version = 006</Trace>
      <Trace level="3" type="T">Message version 006</Trace>
      <Trace level="3" type="T">Pipeline CENTRAL</Trace>
    - <Trace level="1" type="B" name="interface activity determination">
      <Trace level="1" type="T">Version 006</Trace>
      <Trace level="1" type="T">Message status 009</Trace>
      <Trace level="1" type="T">Interface action DEL</Trace>
      <Trace level="1" type="T">(must be INIT for a new determination)</Trace>
      <Trace level="1" type="T">Set interface action DEL into MAST</Trace>
      </Trace>
      </SAP:Trace>

    Hi VJ,
    After a  couple of times it is getting 402 error.
    The error node says:
    Error when receiving by HTTP (error code: 402, error text: ICM_HTTP_TIMEOUT)
    <SAP:Category>XIServer</SAP:Category>
      <SAP:Code area="INTERNAL">CLIENT_RECEIVE_FAILED</SAP:Code>
      <SAP:P1>402</SAP:P1>
      <SAP:P2>ICM_HTTP_TIMEOUT</SAP:P2>
      <SAP:P3 />
    Edited by: ashok sri on Dec 28, 2007 8:44 PM

  • Deleting Data Package with Abap - error in Abap statement

    Hi,
    I am trying to delete data with abap but my logic is not working and it failed with error message Error in an abap/4 statement  when processing
    requirement
    - Delete data package when plant = INDIA
    - Delete data package when Area = 01 OR Group =  J001 in customer master data table.
    Logic
    Data: T_Data TYPE DATA_PACKAGE_STRUCTURE Occurs 0 WITH HEADER LINE.
    data: lt_BI0_PCUSTOMER LIKE /BI0/PCUSTOMER OCCURS 0 WITH HEADER LINE.
    LOOP AT DATA_PACKAGE.
    MOVE-CORRESPONDING DATA_PACKAGE TO T_DATA.
    Refresh lt_BI0_PCUSTOMER.
    select * from /BI0/PCUSTOMER into TABLE lt_BI0_PCUSTOMER
    WHERE CUSTOMER = T_DATA-SOLD_TO.
    Read table lt_BI0_PCUSTOMER WITH KEY CUSTOMER = T_DATA-SOLD_TO.
    IF sy-subrc EQ 0.
    LOOP AT lt_BI0_PCUSTOMER.
    IF lt_BI0_PCUSTOMER-AREA= '01' or
    lt_BI0_PCUSTOMER-GROUP = 'J001'.
    DELETE T_DATA.
    APPEND T_DATA.
    endif.
    ENDLOOP.
    ENDIF.
    ENDLOOP.
    DATA_PACKAGE[] = T_DATA[].
    * Delete data package when Plant EQ INDIA
    DELETE DATA_PACKAGE WHERE PLANT = 'INDIA'.
    thanks
    Edited by: Bhat Vaidya on Oct 19, 2010 8:41 AM
    Edited by: Thomas Zloch on Oct 19, 2010 9:55 AM

    Hi,
    DELETE DATA_PACKAGE WHERE PLANT = 'INDIA'.
    Above syntax for delete data from internal table
    For deleting the database table write statement as follows
    DELETE From DATA_PACKAGE WHERE PLANT = 'INDIA'
    Your are missing the from keyword from statement.
    What could i have understand, if it is your solution of Query.
    Exactly you want to delete data from database table or internal table ?

  • Data transfer workbench, getting errors do a scheduled ODBC import

    i am trying to schedule and automated import using an ODBC connection, i have setup the connection on my PC and have run the transfer workbench manually using this connection and all is working ok.
    but i have saved this import to an .xml file so that i can schedule the import, but when running this i get the following 2 errors
    "Can not connect to ODBC data source" and "Can not get SQL handler"
    the data source is an oracle 11i database, and i say this works fine when running the import manually using the workbench.
    I have noticed that the .xml file does not have the oracle database password saved in it anywhere, i don't know if this is the problem or not
    any help would be appreciated.
    thanks
    dave

    I think u will get answered frm this link
    Re: DTW and ODBC Connections from Batch File
    also check this link
    DTW and ODBC Connections - Automated process
    Edited by: Jeyakanthan A on Aug 18, 2009 12:55 PM

Maybe you are looking for

  • HELP! Please. Spry Menu will not allow page to display once on server

    Spry menu works fine "live" and in browser (firefox) but once uploaded, causes the entire page (index.html) not to appear. Can't find any help on the topic and extremely fustrated with this now. Here is my code. I hope this helps!? <!DOCTYPE html PUB

  • Can't see my ipad apps in itunes

    I've got my iPad connected to ITunes (new version 11.3.0.54) and I can't see any of the apps that are on my iPad listed.  It states at the top of the page that there are 117 apps and show's my iPad screen pages on the right hand side of the page but

  • Employee integration R/3 - CRM - external BP number

    hi, I'm downloading employees from R/3 to CRM BP is getting created with an internal CRM number (different than original in R3) but is there a way to populate "external BP number" field in BP with the original employee number from R3 as now it's empt

  • Incorrect *.pdf printing

    Hi. a coworker have some printing problems. When he wants to print a doc,  sometimes alls characters are the next one. (sorry for my english, i am french) i mean, when the text is "hello my name is john" or "hello my name is jake" the result is "ifmm

  • CC keeps asking me to update Photoshop to 14.2, but it's already updated

    The Creative Cloud app keeps telling me that I have an update for Photoshop CC to 14.2, but I've already installed the update (several times).  I confirmed that it's been installed in 'About Photoshop.'  Also when I launch Photoshop CC, I keep gettin