Removing unnecessary segments from IDOC

Hi Gurus,
I am working on an OILDEB IDOC interface where I am sending this IDOC from XI to R/3. We don't want to send some of the unnecessary segments to R/3. How to remove those segments?
Please help.
Thanks
Kalyan

Kalyan,
If your queues have status "sysfail" then try to activate the message once again. Go through this weblog which will help you:
/people/sap.user72/blog/2005/11/29/xi-how-to-re-process-failed-xi-messages-automatically
Hope this helps........
---Satish

Similar Messages

  • How we remove duplicate segments from an idoc

    how we remove duplicate segments from an idoc.

    Hi Manju.
    Go to T-code WE19------->Give your Existing Idoc Number or Basic Type --->Get in Select your (Nodes) segment and Click on "Delete Indicator"
    Regards,
    Seegal

  • [svn:osmf:] 17930: 1. Remove unnecessary logic from MulticastNetLoader.as

    Revision: 17930
    Revision: 17930
    Author:   [email protected]
    Date:     2010-09-29 10:53:59 -0700 (Wed, 29 Sep 2010)
    Log Message:
    1. Remove unnecessary logic from MulticastNetLoader.as
    2. Fix FM-1072
    3. Fix FM-1081
    Ticket Links:
        http://bugs.adobe.com/jira/browse/FM-1072
        http://bugs.adobe.com/jira/browse/FM-1081
    Modified Paths:
        osmf/trunk/framework/OSMF/org/osmf/elements/AudioElement.as
        osmf/trunk/framework/OSMF/org/osmf/elements/LightweightVideoElement.as
        osmf/trunk/framework/OSMF/org/osmf/net/MulticastNetLoader.as
        osmf/trunk/framework/OSMF/org/osmf/net/NetStreamPlayTrait.as
        osmf/trunk/framework/OSMFTest/org/osmf/elements/TestLightweightVideoElement.as
        osmf/trunk/framework/OSMFTest/org/osmf/net/TestNetStreamPlayTrait.as

    Repo URL has changed. Please update!
    bump for update. changelog:
    Revision 1:
        qt-copy-svn: Fixed pkgconfig path in qt4 profile, svn update
        strigi-svn: svn update
        Added: rasqal, raptor (needed for soprano)
        soprano-svn: Rebuilt against raptor/rasqal, svn update
        kdelibs4-svn: svn update
        kdepimlibs4-svn: svn update, cmake path was broken, fix required
        kdebase4-svn: svn update
        kdeartwork4-svn: svn update, force install to overwrite icons
        kdeaccessibility-svn: svn update
        kdeadmin4-svn: svn update
        kdegames4-svn: svn update
        Added: poppler-0.5.9, ghostscript-gpl (for kdegraphics4-svn)
        kdegraphics4-svn: svn update
        kdemultimedia4-svn: svn update, built against new poppler and gs-gpl
        telepathy-qt-svn: svn update
        tapioca-qt-svn: svn update
        decibel-svn: svn update
        qca-svn: svn update
        kdenetwork4-svn: svn update
        kdetoys4-svn: svn update
        kdeutils4-svn: svn update
        kdesdk4-svn: svn update
        kdewebdev-svn: svn update
        Added koffice-svn
        amarok2-svn: svn update
        did not build:
        kdeedu4-svn: problems with testing for python boost (need to check the cmake test)
        kdevelop-svn: problems finding kdedevmacros in cmake
    Last edited by tardo (2007-06-06 22:53:49)

  • Automatically removing header segments from the existing LVM file

    Hello,
    I have a LVM file containing sampled data of two channels (sampled at a the same rate of 100Hz) without x values(time) with many header segments.I wonder is it possible
    1) to change automatically (not manually because it contians so many header segements) the LVM file such that it contains only first header while removing all other header segments.
    2) how to add x(time) values to the existing LVM file
    Thanks.

    Hi GoviRe.
    Have a look at the attached code
    I haven't verified the output file, I will leave that up to you.
    Best Regards
    Alex E. Petersen
    Certified LabVIEW Developer (CLD)
    Application Engineer
    Image House PantoInspect
    Attachments:
    Main.vi ‏22 KB
    Delete Header.vi ‏31 KB

  • Remove unnecessary field in Web UI - not applied

    Hello, dear Experts!
    I'm trying to remove unnecessary fields from contact view page in Web UI.
    I performed the following steps:
    1. created new config role key ZTMP
    2. created new business role and binded it with my config role key
    3. bound business role in organizational structure
    4. copied <default> configuration in BSP Workbench for my new ZTMP role key (BP_CONT/ContactDetails view)
    5. removed unnecessary fields in my copied configuration and saved all
    But after this steps no changes affected in Web UI - fields not removed, it's looks like default config. Same result for BP_HEAD/AccountDetails.
    Technical data for contact page (when i press F2 in contact page):
    Role Key (Searched For) - ZTMP
    Role Key (Found) - ZTMP
    Comp.Usage (Searched For) - Overview
    Component Usage (Found) - <DEFAULT>
    Object Type (Searched For)  - <DEFAULT>
    Object Type (Found) - <DEFAULT>
    Maybe some "checkbox" blocks my config?

    hi,
    Procedure to change config is
    1) Create role config key.
    2) Assign it to your bussiness role.
    3) Open found config.
    4) Copy config and give your role config key. Do requried changes. Save it.
    5) Write required code in do_config_determination if your config is not called.
    Procedure that you are telling is correct and configuration found is ztmp, def, def. What is subobj type found? if it is default, again see configuration and compare with fields that you are getting on screen. May be you forgot to save because you have covered all the steps.
    Best regards
    Pankaj Kumar

  • E1EDKT1 segment in Idoc INVOIC02

    Hi,
    Im getting the following error when sending an INVOIC02 Idoc to ECC:
    "Error: Segment 'E1EDKT1', segmentnumber '000010' not correct in structure INVOIC02"
    I already refreshed the IDoc metadata and I see the segment in the repository and IDX2. The connection to the backend works fine: when I remove this segment the Idoc is processed succesful. What could be causing this problem?

    Hi Iddo Rijsdijk,
    It solved my issue as well. Thanks.
    - Netrey

  • Missing IDOC Segment from RWB

    Hi all,
    I am experiencing an issue where <MESCOD> segment from ORDERS IDOC is not passed to target when sent from RWB.  When sent from source system, everything processes correctly, but our test messages from RWB lose <MESCOD>IC</MESCOD> when they reach the target system.
    Our interface mapping for this scenario involves both a message mapping and an ABAP mapping before it is processed to target.
    Any ideas to why this issue is isolated to RWB?  Any suggestions would be greatly appreciated.
    Thanks,
    Kevin

    Hi Swarup,
    I meant to say that we are taking a message from sxmb_moni from the source and resending in RWB to test new changes.  Therefore, it's an IDOC within XML tags as XML is declared.  Every field processes correctly when doing this method except MESCOD.  Why would every XML node process successfully except one?
    Again, when passing this IDOC from source system, everything processes correctly.
    Thanks,
    Kevin

  • Node function to use for relating two idoc segments from source in mesmapp

    Hi Sap All.
    here i have got a requirement to do a graphical mapping between Souce Idoc Structure to target file structure .
    here i have got  aspecific requirement from the Functional saying that they want
    for a segment from source idoc with name E1EDL24-NTGEW should be mapped with shipment_detail-nett_weight
    and the conditon here is There should be a corresponding entry in E1EDL24 for each E1EDL44?(other) segment type.
    can nay body help me in guiding  how and what node functions do i need to use here to ge the solution.
    regards.
    Varma

    Varma,
    If you could give a sample that would be great!
    raj.

  • [svn] 1048: modules: Removing more unnecessary casts from my previous change.

    Revision: 1048
    Author: [email protected]
    Date: 2008-03-31 17:14:13 -0700 (Mon, 31 Mar 2008)
    Log Message:
    modules: Removing more unnecessary casts from my previous change.
    Modified Paths:
    flex/sdk/trunk/modules/compiler/src/java/flash/svg/SpriteTranscoder.java
    flex/sdk/trunk/modules/compiler/src/java/flash/swf/tools/as3/EvaluatorAdapter.java
    flex/sdk/trunk/modules/compiler/src/java/flash/swf/tools/as3/PrettyPrinter.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/API.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/PersistenceStore.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/ResourceContainer.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/SourcePath.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/SymbolTable.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/as3/Compiler.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/as3/SignatureEvaluator.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/as3/SignatureExtension.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/as3/SyntaxTreeEvaluator.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/as3/binding/DataBindingFirstPassE valuator.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/as3/binding/TypeAnalyzer.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/as3/reflect/Attributes.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/as3/reflect/Method.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/as3/reflect/Namespace.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/as3/reflect/NodeMagic.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/as3/reflect/TypeTable.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/as3/reflect/Variable.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/asdoc/ASDocExtension.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/asdoc/ClassTable.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/config/CommandLineConfigurator.ja va
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/config/ConfigurationBuffer.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/i18n/PropertyText.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/media/SVGTranscoder.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/Element.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/analyzer/WebServiceAnalyzer. java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/dom/Scanner.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/lang/NodeTypeResolver.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/rep/Model.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/swc/Digest.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/swc/SwcCache.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/swc/SwcGroup.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/util/Benchmark.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/util/IteratorList.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/util/MD5Crypt.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/util/QNameList.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/util/VelocityManager.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/linker/DependencyWalker.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/tools/Compiler.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/tools/DigestTool.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/tools/MovieMetaData.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/tools/PostLink.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/tools/PreLink.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/Library.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/internal/OEMConfiguration.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/internal/OEMReport.java
    flex/sdk/trunk/modules/swfutils/src/java/flash/fonts/BatikFontManager.java
    flex/sdk/trunk/modules/swfutils/src/java/flash/fonts/JREFontManager.java
    flex/sdk/trunk/modules/swfutils/src/java/flash/graphics/g2d/GraphicContext.java
    flex/sdk/trunk/modules/swfutils/src/java/flash/localization/XLRLocalizer.java
    flex/sdk/trunk/modules/swfutils/src/java/flash/swf/MovieMetaData.java
    flex/sdk/trunk/modules/swfutils/src/java/flash/swf/SwfDecoder.java
    flex/sdk/trunk/modules/swfutils/src/java/flash/swf/TagEncoder.java
    flex/sdk/trunk/modules/swfutils/src/java/flash/swf/builder/tags/DefineBitsLosslessBuilder .java
    flex/sdk/trunk/modules/swfutils/src/java/flash/swf/tools/AbcPrinter.java
    flex/sdk/trunk/modules/swfutils/src/java/flash/swf/tools/Disassembler.java
    flex/sdk/trunk/modules/swfutils/src/java/flash/swf/tools/SyntaxTreeDumper.java
    flex/sdk/trunk/modules/swfutils/src/java/flash/util/StringUtils.java

    If you're still using Buckminster 3.6, I strongly suggest switching to 3.7 - it has a number of bug fixes and improvements. This applies to both headless, and the IDE (assuming Eclipse 3.7 Indigo).
    Matthew

  • Removing segment from the concatenated String...

    Hi,
    please any one tell me that what will be the query to separate segments from the concatenated string.
    For instance, if the segment value passed is
    ‘000-000-abcd-10001-post-000-21000’, then the following output should get displayed.
    000
    000
    abcd
    10001
    post
    000
    21000
    Thanks in advanced

    test it:
    with
      test_table as
          select '000-000-abcd-10001-post-000-21000' as str from dual union all
          select '111-222-cdef-20002-test' as str from dual
    select v.str,
           substr( my_str,
                   instr(my_str,'-',1, rn) + 1,
                   instr(my_str,'-',1, rn + 1) -  instr(my_str,'-',1, rn) - 1
                 ) as new_str
      from (
             select '-'||ltrim(rtrim(str,'-'),'-')||'-' as my_str,
                    str
                 from test_table
           ) v,
             select level as rn
                 from dual,
                        select max(length(str) - length(replace(str,'-'))) max_len from test_table
              connect by level <= max_len + 1
            ) pivot
    where (length(str) - length(replace(str,'-'))) + 1 >= rn
    order by str, rn
    Query finished, retrieving results...
                   STR                   NEW_STR
    000-000-abcd-10001-post-000-21000    000
    000-000-abcd-10001-post-000-21000    000
    000-000-abcd-10001-post-000-21000    abcd
    000-000-abcd-10001-post-000-21000    10001
    000-000-abcd-10001-post-000-21000    post
    000-000-abcd-10001-post-000-21000    000
    000-000-abcd-10001-post-000-21000    21000
    111-222-cdef-20002-test              111
    111-222-cdef-20002-test              222
    111-222-cdef-20002-test              cdef
    111-222-cdef-20002-test              20002
    111-222-cdef-20002-test              test
    12 row(s) retrieved

  • Field Value not passed from IDOC (orders01) to File Generated

    Hi All,
    I have added a custom field to a PO at item level (ekpo-Ztest)and Passing it to OUTBOUND IDOC.
    In process of passing to IDOC(ORDERS01) i mapped the field to segment E2EDP19001-MFRPN and i see the value in the IDOC when i view it in WE02.
    The problem is when i generate a file i don't see the value of E2EDP19001-MFRPN
    We are already using QUALF,IDTNR,KTEXT of E2EDP19001 and i see all the values of these fields being passed from IDOC to file generated .
    Let me know as i'm missing anything in here
    I quick note ,
    I see 3 version for E2EDP19 Segment for orders01
    Vesrion
    002     E2EDP19002                             8     242     02/14/2005
    001     E2EDP19001     40A                    5     160     08/19/1997
    000     E2EDP19             30A                     3     108     04/03/1995
    1)The version 000 and 001 are released but not 002 Version
    2)May be i 'm using version 000 and its out put length is only 108 and these fields(QUALF,IDTNR,KTEXT) together occupy 108 and there is no room for my new field but My IDOC dispalys E2EDP19001 and E2EDP19002 and also it displays my new field but its the output file generated that doesn't show the value
    Thanks

    Resolved Myself
    Thanks

  • Remove unnecessary SD orders in SCM system

    Hello,
    To remove unnecessary Sales Orders regularly in SCM system I found out a program "/SAPAPO/SDORDER_DEL ". But I am unable to figure out the parameters to be used once I execute this program. Can someone please let me know, if there is a document which explains the fields in the tab of the program /SAPAPO/SDORDER_DEL :
    1. Delete on database
    2. Delete in SAP livecache and in Database
    3. Delete All DB Sales order data
    Suggestions are much appreciated.
    Thanks

    HI,
    This is the Program Documentation available in system
    Short text
    ATP: Delete (SD) Orders From Database
    Purpose
    You use this report to delete the SD sales document data from the database. Normally, the order data remains in the database (it is not deleted as in liveCache).
    In order to limit the data volume, you should schedule the report to delete the orders, if necessary, and it should be dependent on the lifetime of your orders.
    Example
    For example, a sales order is completed in six weeks. Such a sales order would be archived in SAP R/3 but such an archiving concept does not exist in SAP APO. You use this report to remove the sales order from the database.
    Integration
    A location product or a location can only be deleted if SD sales documents for this location product no longer exist in the database (that is, if, for example, no more entries exist in the tables /SAPAPO/ORDADM_I or /SAPAPO/ORDPART).
    Features
    A check is normally carried out before an order is deleted to see if this order still exists in liveCache. If this is the case, the order is not deleted.
    You can also print out a list of the orders that cannot be deleted if you have set the relevant indicator.
    In exceptional cases, you can deactivate this check and nevertheless still delete the selected orders.
    If you have set the Delete all orders indicator, the order data from the database is completely deleted without any check. You should take great care when using this function.
    Note
    If you have deleted orders that are still being used for business purposes, you must start a new initial data supply or, if you know the orders, you must perform a further ATP check to transfer the data from SAP R/3 to SAP APO.

  • Transfer of Results from IDOC to Inspection Lot

    Hello experts,
    Following scenario:
    Inbound IDOC (QCERT) from vendor with inspection results is supposed to populate the inspection lot, which is being created at GR for PO.
    QM in procurement is active and QM control key and ceritificate type populated in material master record. We also activated workflow, which is supposed to execute the transfer from IDOC to the inspection lot automatically as soon as inspection lot gets status CROK.
    This works only under certain circumstances in the following order:
    1. Inbound IDOC received
    2. Q-certificate created automatically from IDOC with intial status "2 - Certificate received"
    2. GR posting for PO
    3. Manual setting of status "5 - Certificate filed and inspected"
    4. Inspection lots receives status CROK and the results are being transferred to the inspection lot
    This is okay as a start, but not ideal. We would like to have the following behaviour:
    1. Automatic setting of status "CROK" for inspection lot in order to transfer the results as soon as certificate and inspection lot are available.
    2. If the IDOC is being received after GR for PO, there is no connection in the Q-certificate to the inspection lot, i.e. the transfer of results will never take place, but it should.
    Can anybody help and knows, if this is feasible in SAP standard?
    Many thanks!
    Martin

    With IDOC Type Quality01 there is no reference to inspection lot, but in IDOC type Quality02 there is
    a inspection lot reference in segment E1EDLIN-E1CCI01, you will have to find out the logic to auto
    populate the lot # , please consult developer if its possible
    Thanks
    DD

  • How do I remove unnecessary rim/space around VC flex app in iview?

    I have created small VC apps to be placed on our intranet; one for showing a small revenue chart, and one for a HR people search form. I need these to take up as little space as possible since they are to be placed in a thin page column (thin-wide-thin page layout).
    Alas the apps are displayed with a 25 to 30 pixels wide rim below and to the right of the chart/form content. Together with the standard portal iview paddings this makes for far too much unnecessary space being used.
    How do I get rid of this (if possible)?
    Henning

    hi,
    have you tried removing the frame from the model components like the chart/form. Thast should save some space for you.
    Regards,
    Pranav

  • Advanced mapping from IDOC to SOAP with reversed 3 level context change

    Hi everyone.
    I am having a though time mapping the HRMD_A01 IDOC into a SOAP message. The reason is that the reciever expects an xml structure where the root node is cost center instead of employee which is the case in the IDOC.
    Mapping from:
    IDOC (1..1)
       E1PLOGI (1..unb)
         SEGMENT (String)
         OBJID (String)
         E1PITYP (1..unb)
           E1P0001 (1..unb)
             SEGMENT (String)
             KOSTL (String)
    To this structure:
    List (1..1)
      CostCenters (1..unb)
        KOSTL (String)   ----> Mapped against KOSTL above
        Employees (1..unb)
          OBJID (String)   ----> Mapped against OBJID above  
    I expect several occurances of E1PLOGI which states multiple employees sent in the IDOC. I also expect several occurences of E1P0001 containing cost centers.
    My conclusion is that I need an advanced mapping and I have created one which collects all KOSTL for the IDOC context, deletes duplicates, and creates the CostCenters segment. This is now working. But my problem is that I can't create the employees segment in the right place. They are only created once under the first CostCenters node.
    Here's the java-code for mapping between KOSTL and CostCenters/KOSTL:
    public void costCenters(String[] var1, ResultList result, Container container) throws StreamTransformationException{
      Set set = new HashSet(Arrays.asList(var1));
      String[] array2 = (String[])(set.toArray(new String[set.size()]));
      Arrays.sort(array2);
      for (int i = 0; i < array2.length; i++) {
        result.addValue(array2<i>);
    Any ideas on how to proceed?
    Best Regards

    Hi,
      Do the mapping like below.
      UDF should be select as context.
    List (1..1)
      CostCenters (1..unb)
        KOSTL (String)   ----> Mapped against KOSTL above
        Employees (1..unb)
          OBJID (String)   ----> Mapped against OBJID above
    Mapping:
    KOSTL(RightSelectChange the context to E1PITYP)--UDF--Removecontext--CostCenters
    KOSTL(RightSelectChange the context to E1PITYP)--UDF--SplitbyValue(Each Value)--KOSTL
    constant---Employees
    OBJID----------------------------------------------Use One As Many---SplitByValue (EachValue)----------OBJID
    KOSTL(RightSelectChange the context to E1PITYP)--UDF---
    KOSTL(RightSelectChange the context to E1PITYP)--UDF---
    Regards,
    Prakasu.M
    Edited by: prakasu on May 20, 2009 3:28 PM

Maybe you are looking for

  • File Content Conversion - Key Field Value

    Hi Experts, I am using File to Idoc scenario for my mapping. In the receiver Communication channel, I am using File Content Conversion. My scenario is as follows : I have a recordset with Header and Line items with Key Field Indicator as 'H' and 'L'.

  • Flash player for firefox

    t downloads fine,but when i try to install i get failed to initialize. WHY?

  • Can SCAN be used for non 11gR2 databases ?

    I am in the processes of database consolidation phase, where in I am consolidating 15 server to a 6 node single Grid for RAC , non -RAC & RAC one node. I have non -RAC standalone database on NFS mount , visible on all the 6 nodes , idea is to be able

  • Details required to create scenarioes

    Hi Experts... i am a beginner in XI. can anyone provide me what are the technical details reqiured when we are developing a interface for all interfaces i.e. file, JDBC, SOAP, IDOC, proxy when thy act has senders as well as receivers. its a urgent ne

  • How do I get iDVD onto my new iMac from my Macbook?

    I have iDVD on my MacBook from 2009, but the iMac I just bought in July 2011 did not come with iDVD.  Is there a way to legally get iDVD onto my iMac without buying it, since I already own it on my other Mac?